mm2*_*m24 1 syntax properties declaration objective-c ios
Objective-C中这两个声明有什么区别?
我一直在看一些Apple源代码示例,他们在各种情况下使用了第二个.我只想了解为什么以及何时最好使用第二个版本而不是第一个版本(我知道强,弱,原子,非原子之间的区别).
@property(nonatomic, strong) NSObject * myObject;
Run Code Online (Sandbox Code Playgroud)
//对
@property NSObject * myObject2; //No additional qualifiers
Run Code Online (Sandbox Code Playgroud)
@property NSObject * myObject2
// is same as
@property (atomic,strong) NSObject * myObject2
Run Code Online (Sandbox Code Playgroud)
哪一个使用,是开发人员的个人选择
| 归档时间: |
|
| 查看次数: |
352 次 |
| 最近记录: |