copy,retain,assgin,readwrite,readonly....

1.assgin只是簡(jiǎn)單的賦值匣砖,不更改索引計(jì)數(shù)

2.assgin的情況:NSString *newpt = [pt assing]; 此時(shí)newpt和pt完成相同,地址都是OXaaaa,內(nèi)容為OX1111,即newPt知識(shí)pt的別名科吭,對(duì)熱河一個(gè)操作就等于對(duì)另一個(gè)操作昏滴,因此reationCount不需要任何操作

3.assgin直接賦值

4.retain使用了引用計(jì)數(shù),retain引起引用計(jì)數(shù)加1对人,release引用計(jì)數(shù)減1谣殊,當(dāng)引用計(jì)數(shù)為0的時(shí)候,delloc函數(shù)就被調(diào)用规伐,內(nèi)存就會(huì)被回收

5.retain的情況:NSString *newPt = [pt retain];

此時(shí)newPt的地址不再為0Xaaaa蟹倾,可能為0Xaabb 但是內(nèi)容依然為0X1111。 因此newPt 和 pt 都可以管理"abc"所在的內(nèi)存猖闪,因此 retainCount需要增加1 鲜棠;

readOnly:

1.屬性只讀,默認(rèn)的標(biāo)記是讀寫培慌,如果你制定了只讀豁陆,在@inplementation中只需要一個(gè)讀取器,或者如果你使用@synthesize關(guān)鍵字吵护,也是有讀取器方法被解析

readwrite:

1.說明屬性會(huì)被當(dāng)成讀寫的盒音,這也是默認(rèn)屬性。設(shè)置起喝讀取器都需要在@implementation中實(shí)現(xiàn)馅而,如果使用@synthesize關(guān)鍵字祥诽,讀取器和設(shè)置起都會(huì)被解析;

nonatomic:

1.非原子性訪問,對(duì)屬性賦值的時(shí)候不加鎖瓮恭,多線程并發(fā)訪問會(huì)提高性能雄坪。如果不加此屬性,則默認(rèn)是兩個(gè)訪問方法都為原子事務(wù)訪問

weak和strong在property區(qū)別(是強(qiáng)引用和弱引用的區(qū)別)

1.weak和strong屬性只有在你打開ARC時(shí)才會(huì)被要求使用屯蹦,這時(shí)你是不能在retain release autorelease操作的维哈,因?yàn)锳RC會(huì)自動(dòng)為你做好這些操作,但是你需要在對(duì)象屬性使用weak和strong,其中strong就相當(dāng)于retain,而weak相當(dāng)于assign;

2.只有一種情況你需要使用weak(默認(rèn)是strong),就是為了避免retain cycles(就是父類中含有子類(父類reatian了子類)),子類又調(diào)用了父類(子類又reatin了父類),這樣都無法release;

3. 聲明為ARC的指針登澜,指針指向的地址一旦被釋放阔挠,這些指針都被賦值為nil,這樣的好處有效的防治野指針

ARC(Automatic Reference Counting):

1.就是代碼中自動(dòng)加入了retain/release,原先需要手動(dòng)添加的用來處理內(nèi)存管理的引用計(jì)數(shù)的代碼可以自動(dòng)地編譯完成了。該機(jī)能在IOS5.Mac OS X10.7開始導(dǎo)入脑蠕,利用Xcode4.2以后可以使用該特性购撼。

strong,weak,copy具體用法:

1.具體一點(diǎn):IBOutlet可以為weak,NSString為copy,Delegate一般為weak,其他的看情況,一般來說空郊,類“內(nèi)部”的屬性設(shè)置為strong,類外部的屬性設(shè)置為weak,說道理是一個(gè)歸屬權(quán)的問題份招,小心出現(xiàn)循環(huán)引用導(dǎo)致內(nèi)存無法釋放。

2.不用ARC的話就會(huì)看到更多的retain.

3.如果你寫了@synthesize abc = _abc狞甚;的話锁摔,系統(tǒng)自動(dòng)幫你聲明一個(gè)_abc的實(shí)例變量。

? ? 使用assign:對(duì)基礎(chǔ)數(shù)據(jù)類型(NSInteger)和c數(shù)據(jù)類型(int,float,double,char,等)

? ? 使用copy:對(duì)NSString

? ? 使用retain:對(duì)其他NSObjct和其他類

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末哼审,一起剝皮案震驚了整個(gè)濱河市谐腰,隨后出現(xiàn)的幾起案子孕豹,更是在濱河造成了極大的恐慌,老刑警劉巖十气,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件励背,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡砸西,警方通過查閱死者的電腦和手機(jī)叶眉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芹枷,“玉大人衅疙,你說我怎么就攤上這事≡Т龋” “怎么了饱溢?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)走芋。 經(jīng)常有香客問我绩郎,道長(zhǎng),這世上最難降的妖魔是什么翁逞? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任肋杖,我火速辦了婚禮,結(jié)果婚禮上挖函,老公的妹妹穿的比我還像新娘兽愤。我一直安慰自己,他們只是感情好挪圾,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著逐沙,像睡著了一般哲思。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吩案,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天棚赔,我揣著相機(jī)與錄音,去河邊找鬼徘郭。 笑死靠益,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的残揉。 我是一名探鬼主播胧后,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼抱环!你這毒婦竟也來了壳快?” 一聲冷哼從身側(cè)響起纸巷,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎眶痰,沒想到半個(gè)月后瘤旨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡竖伯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年存哲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片七婴。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡祟偷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出本姥,到底是詐尸還是另有隱情肩袍,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布婚惫,位于F島的核電站氛赐,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏先舷。R本人自食惡果不足惜艰管,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蒋川。 院中可真熱鬧牲芋,春花似錦、人聲如沸捺球。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氮兵。三九已至裂逐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間泣栈,已是汗流浹背卜高。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留南片,地道東北人掺涛。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像疼进,于是被迫代替她去往敵國和親薪缆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容