一谁帕、assign
用于 ‘基本數(shù)據(jù)類型’、‘枚舉’吼虎、‘結(jié)構(gòu)體’ 等非OC對(duì)象類型
eg:int犬钢、bool等
二、 weak
- 一般應(yīng)用: UI控件
- 總結(jié):
我們首先是從內(nèi)存的利用上思灰,我們建議對(duì)UI控件采用weak玷犹,其次是觀察蘋果的聲明方式,依然是建議使用weak洒疚,因?yàn)闃?biāo)準(zhǔn)都是參考于蘋果歹颓,而且合理性也擺在那里,為什么不用呢油湖?
三巍扛、 strong
OC對(duì)象類型(NSArray、NSDate乏德、NSNumber撤奸、模型類)
一個(gè)對(duì)象只要有強(qiáng)指針引用著,就不會(huì)被銷毀
四喊括、 copy
- 一般用在NSString*類型胧瓜、block類型上
- copy語(yǔ)法的作用:產(chǎn)生副本。 且copy返回的是不可變的副本郑什,mutableCopy返回的是可變的副本府喳。
- 修改了副本并不會(huì)影響源對(duì)象,修改了源對(duì)象蘑拯,并不會(huì)影響副本劫拢。
- copy在屬性聲明中的使用肉津,直接舉例說明