![](/img/trans.png)
[英]What's the difference the member variable between in a interface and @property (nonatomic, strong)?
[英]Difference between @property(nonatomic, retain)in Xcode 3.2 and @property(strong, nonatomic) in Xcode 4.2
我們在Xcode 3.2中使用的@property(非原子,保留)與我們在Xcode 4.2中使用的@property(強,非原子)之間有什么區別? “強”在這里是什么意思?
“強”是對ARC(自動引用計數)的提示,只要此屬性指向對象,該對象就不會自動釋放。
還有一個“弱”關鍵字,(在IOS5中)表示ARC可以自由釋放該屬性指向的對象,只要它同時將屬性設置為NULL。
總之,只要對象具有至少一個指向它的“強”屬性,它就不會被ARC釋放,否則,它會立即被釋放並且所有指向它的“弱”屬性都將被設置為NULL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.