我已经看到@synthesize语句的位置在样式上有各种各样的变化。我想知道-是否对此达成了多数共识,否则,中央样式指南(即Apple的指南)中关于放置它们的声明是否成立?

请提供参考。

最佳答案

在Apple的示例中,它们将@synthesize语句放在实现的顶部。这似乎是很多人这样做的方式。我认为主要是因为苹果就是这样做的。

我更喜欢将它们放在实现的底部。我尝试以最重要的代码位于顶部附近的方式对代码进行排序。坦白说,属性不应该那么有趣。如果您的属性中没有任何样板,那么您很可能做错了。

我的订单通常是公共方法,视图生命周期,委托回调,私有方法,内存管理,然后是综合属性(带有访问器)。

关于ios - iOS编程风格-通常期望@synthesize语句在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10586228/

10-10 21:04