如何快速知道要添加哪个属性@property
?
我得到了它@property (strong)
,@property (weak)
我认为:strong
如果类“拥有”引用的实例;weak
如果它只是对一个对象的引用,该对象的存在不受我们当前类的管理。
如果属性是通过从 Interface Builder 中拖放来创建的,则有时会有一些神秘unretain_unsafe
之处。这对我来说听起来很复杂,但我相信 Xcode 知道它的作用......
我也有点理解
retain
,assign
有点不推荐使用......并且最好(强制)使用
copy
属性NSString
...但是如果我想要一个
@property
to anint
或 anenum
怎么办?如果我的,我应该选择
weak
属性吗@property
如果我指向单例
你看 :关于这些属性的问题太多了!
我认为像这里的一些成员那样对这些属性进行简短而清晰的解释会很好:)