Ios面試復(fù)習(xí)--@property修飾符號

1.讀寫設(shè)置

@property 讀寫設(shè)置

2.retain

自動在set 方法中添加堆引用對象內(nèi)存管理的方法 并release舊值 retain新值

set方法中的內(nèi)存管理方法

retain 修飾需要計(jì)數(shù)的屬性

3.assign

--1.不會生成set方法內(nèi)的內(nèi)存管理的代碼酿联,僅僅只會生成普通的set方法豆挽,系統(tǒng)默認(rèn)修飾符號為assign?

--2.assign適用于基本數(shù)據(jù)類型如int,float,struct等值類型晴楔,不適用于引用類型逝慧。因?yàn)橹殿愋蜁环湃霔V杏鹄裱冗M(jìn)后出原則缎浇,由系統(tǒng)負(fù)責(zé)管理?xiàng)?nèi)存措左。而引用類型會被放入堆中腌歉,需要我們自己手動管理內(nèi)存或通過ARC管理蛙酪。

--3.assign如果修飾對象,會產(chǎn)生野指針問題究履;如果修飾基本數(shù)據(jù)類型則是安全的滤否。修飾的對象釋放后,指針不會自動被置空(nil)最仑,此時向?qū)ο蟀l(fā)消息會崩潰藐俺。

4.atomic & nonatomic

atomic 原子性 單線程 性能低 (默認(rèn)屬性

nonatomic 非原子性 多線程 性能高

5.strong

在ARC 下 保存一個對象用strong 相當(dāng)于MRC下的retain

6.copy

--1.NSString 和其子類需要用Copy修飾 (防止外部修改屬性)

若不使用copy 而使用其他別的屬性,會造成對象屬性指向泥彤,str修改欲芹,對象屬性也隨之改變

Person對象有兩個字符串屬性 分別用copy和strong修飾
分別對兩個字符串賦值 并修改源字符串的值
通過結(jié)果發(fā)現(xiàn),strong修飾的字符串指向源字符串吟吝,而copy修飾的字符串為深copy一個新的字符串對象

--2.Block?

Block也需要使用copy關(guān)鍵字將默認(rèn)產(chǎn)生于棧的Block 轉(zhuǎn)移致 堆中

這樣在Blcok中引用外界參數(shù)時菱父,Block會對該參數(shù)retain,保住外界對象不會被提早釋放

防止在Block調(diào)用時 外界參數(shù)已經(jīng)被釋放調(diào)用野指針

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末剑逃,一起剝皮案震驚了整個濱河市浙宜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蛹磺,老刑警劉巖粟瞬,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異萤捆,居然都是意外死亡裙品,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門俗或,熙熙樓的掌柜王于貴愁眉苦臉地迎上來市怎,“玉大人,你說我怎么就攤上這事辛慰∏常” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵帅腌,是天一觀的道長辱志。 經(jīng)常有香客問我,道長狞膘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任什乙,我火速辦了婚禮挽封,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘臣镣。我一直安慰自己辅愿,他們只是感情好智亮,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著点待,像睡著了一般阔蛉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上癞埠,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天状原,我揣著相機(jī)與錄音,去河邊找鬼苗踪。 笑死颠区,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的通铲。 我是一名探鬼主播毕莱,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼颅夺!你這毒婦竟也來了朋截?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤吧黄,失蹤者是張志新(化名)和其女友劉穎部服,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稚字,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饲宿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了胆描。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瘫想。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖昌讲,靈堂內(nèi)的尸體忽然破棺而出国夜,到底是詐尸還是另有隱情,我是刑警寧澤短绸,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布车吹,位于F島的核電站,受9級特大地震影響醋闭,放射性物質(zhì)發(fā)生泄漏窄驹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一证逻、第九天 我趴在偏房一處隱蔽的房頂上張望乐埠。 院中可真熱鬧,春花似錦、人聲如沸丈咐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽棵逊。三九已至伤疙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間辆影,已是汗流浹背徒像。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留秸歧,地道東北人厨姚。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像键菱,于是被迫代替她去往敵國和親谬墙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

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

  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,125評論 29 470
  • iOS面試小貼士 ———————————————回答好下面的足夠了------------------------...
    不言不愛閱讀 1,962評論 0 7
  • 多線程经备、特別是NSOperation 和 GCD 的內(nèi)部原理拭抬。運(yùn)行時機(jī)制的原理和運(yùn)用場景。SDWebImage的原...
    LZM輪回閱讀 2,004評論 0 12
  • 史上最全的iOS面試題及答案 iOS面試小貼士———————————————回答好下面的足夠了----------...
    Style_偉閱讀 2,345評論 0 35
  • 具體淋漓盡致我餓了啦啦啦呼 know 啦啦嚕圖圖啦嚕我咯哦咯
    霓劍閣道閱讀 232評論 0 0