Ans*_*hul 6 memory-management properties objective-c ios automatic-ref-counting
我知道有很多关于'强'与'弱'的写作.但是所有的文档都说两者都是100%的同义词,你可以用'strong'代替'retain',反之亦然.
我的问题是:如果它们相同,为什么Apple会引入新的"强"关键字?我已在一个示例项目中测试了两者,并且'strong'和'retain'属性属性似乎都做同样的事情.难道你不认为如果Apple引入了"强"属性,它应该禁止使用'retain'属性吗?或者我错过了什么?
retain
从ARC之前的日子开始,你会增加/减少一个物体,retain count
这取决于你是否希望它在记忆中徘徊.
显然,使用ARC,您不再需要担心这一点,我怀疑retain
可能只是为了方便那些资深的Objective-c程序员而使用.
弧最常见的关键字是:(strong, weak, nonatomic, readonly, copy)
.
归档时间: |
|
查看次数: |
3001 次 |
最近记录: |