" @property(非原子,强)和#34;之间的差异和" @ property"

时间:2015-08-26 08:21:42

标签: ios objective-c syntax properties declaration

Objective-C中这两个声明有什么区别?

我一直在查看一些Apple源代码示例,他们在各种情况下使用了第二个。我只想了解为什么以及什么时候最好使用第二个版本而不是第一个版本(我知道强,弱,原子,非原子之间的区别。)

@property(nonatomic, strong) NSObject * myObject;

// vs

@property NSObject * myObject2;  //No additional qualifiers 

1 个答案:

答案 0 :(得分:5)

@property NSObject * myObject2

// is same as
@property (atomic,strong) NSObject * myObject2 

使用哪一个,是开发人员的个人选择

相关问题