我倾向于按以下顺序声明我的属性属性:可写性、setter语义、原子性
例如:
@property (readwrite, strong, nonatomic) NSString *foo;
我只是想知道objective-c开发人员之间是否有一个普遍接受的约定?Apple's docs似乎对此保持沉默。
最佳答案
不。
你会看到代码,甚至从苹果,他们宣布不同的订单。它对编译器没有影响,而且由于没有太多的代码,所以也不一定使代码更容易阅读。
使用你喜欢的任何习俗(包括没有惯例)。
我倾向于按以下顺序声明我的属性属性:可写性、setter语义、原子性
例如:
@property (readwrite, strong, nonatomic) NSString *foo;
最佳答案
不。
你会看到代码,甚至从苹果,他们宣布不同的订单。它对编译器没有影响,而且由于没有太多的代码,所以也不一定使代码更容易阅读。
使用你喜欢的任何习俗(包括没有惯例)。