Boo*_*oon 8 objective-c declared-property
如果我有一个只读字符串属性,是否需要指定strong(或retain)或copy在声明中?如果我没有说明,是否假设其中一个?
在我看来,所有权属性仅在你有一个setter时才有用.
@property (nonatomic, readonly) NSString *name;
Run Code Online (Sandbox Code Playgroud)
yuj*_*uji 13
这大多是正确的.对于一个readonly物业,strong,retain,weak,并assign没有任何效果.但是,如果您还将其他地方声明为readwrite(最常见的是匿名类别.m),则其他修饰符需要匹配.
| 归档时间: |
|
| 查看次数: |
983 次 |
| 最近记录: |