应该在头文件中声明类元素的顺序是什么?

时间:2011-11-22 20:18:39

标签: objective-c coding-style

我想,从惯例和经验的角度来看,应该以什么顺序声明类元素?

例如

  • 类方法
  • 实例方法
  • 属性
  • 别的东西

什么顺序是“社会可接受的”?

2 个答案:

答案 0 :(得分:0)

我个人使用的订单是:

  • 属性
  • 类方法
  • 实例方法
  • 别的东西

答案 1 :(得分:0)

这大多数是个人偏好。也就是说,我没有看到它采取与以下不同的方式:

  • 属性
  • 类方法
  • 实例方法

您将它们从最常见的(属性)带到下一个最大的东西(类),然后精简到实例方法。这些类通常会对将要设置的属性进行假设,并且实例方法依赖于类方法,因此链从最“元”到最具体。