Objective c 类元素应该按什么顺序在头文件中声明?
我想知道,从惯例和经验的角度来看,类元素应该以什么顺序声明 比如说Objective c 类元素应该按什么顺序在头文件中声明?,objective-c,coding-style,Objective C,Coding Style,我想知道,从惯例和经验的角度来看,类元素应该以什么顺序声明 比如说 类方法 实例方法 性质 别的 什么样的顺序是“社会可接受的”?我个人使用的顺序是: 性质 类方法 实例方法 别的 这大部分是个人偏好。也就是说,我没有看到它以不同的方式运行: 性质 类方法 实例方法 您可以将它们从最一般的(属性)带到下一个最大的(类),然后细化到实例方法。这些类通常对将要设置的属性进行假设,而实例方法依赖于类方法,因此链从最“元”到最具体。这是一种常见的约定,还是每个人都在遵循自己的约定?我认为这很常
- 类方法
- 实例方法
- 性质
- 别的
什么样的顺序是“社会可接受的”?我个人使用的顺序是:
- 性质
- 类方法
- 实例方法
- 别的
- 性质
- 类方法
- 实例方法
您可以将它们从最一般的(属性)带到下一个最大的(类),然后细化到实例方法。这些类通常对将要设置的属性进行假设,而实例方法依赖于类方法,因此链从最“元”到最具体。这是一种常见的约定,还是每个人都在遵循自己的约定?我认为这很常见,苹果的做法也是如此,请检查Apple示例代码。我通常将类方法放在第一位,因为属性表示实例方法或每个实例的动态实现。我还列出了我所有的iboutlet属性。Cf。