Block相關(guān)面試點(diǎn)詳解

block的原理是怎樣的?本質(zhì)是什么订咸?

image
image
image

auto:代表自動(dòng)變量盖灸,離開作用域就銷毀
static:將變量的地址傳到block

image

block分為三種類型。global類型不需要太過注意届囚,需要注意stack類型轉(zhuǎn)換為malloc類型有梆。只有block在堆上時(shí)我們才可以對(duì)其進(jìn)行管理。

image
image
image
image
image

封裝了函數(shù)調(diào)用以及調(diào)用環(huán)境的OC對(duì)象

__blcok的作用是什么意系?有什么使用注意點(diǎn)淳梦?

image
image
image

block的屬性修飾詞為什么是copy?使用block有哪些使用注意昔字?

如果不copy的話爆袍,那么block就不會(huì)在堆空間上,無法對(duì)你生命周期進(jìn)行控制作郭。需要注意循環(huán)引用(ARC環(huán)境下 strong 陨囊、copy沒有區(qū)別)

block在修改NSMutableArray內(nèi)容時(shí),需不需要添加__blcok?

不需要夹攒。修改內(nèi)容也是對(duì)數(shù)組的使用蜘醋,只有對(duì)對(duì)象賦值的時(shí)候才需要__block。

原文鏈接:http://www.reibang.com/p/e9189f550192

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末咏尝,一起剝皮案震驚了整個(gè)濱河市压语,隨后出現(xiàn)的幾起案子啸罢,更是在濱河造成了極大的恐慌,老刑警劉巖胎食,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扰才,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡厕怜,警方通過查閱死者的電腦和手機(jī)衩匣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粥航,“玉大人琅捏,你說我怎么就攤上這事〉萑福” “怎么了柄延?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長缀程。 經(jīng)常有香客問我拦焚,道長,這世上最難降的妖魔是什么杠输? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任赎败,我火速辦了婚禮,結(jié)果婚禮上蠢甲,老公的妹妹穿的比我還像新娘僵刮。我一直安慰自己,他們只是感情好鹦牛,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布搞糕。 她就那樣靜靜地躺著,像睡著了一般曼追。 火紅的嫁衣襯著肌膚如雪窍仰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天礼殊,我揣著相機(jī)與錄音驹吮,去河邊找鬼。 笑死晶伦,一個(gè)胖子當(dāng)著我的面吹牛碟狞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播婚陪,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼族沃,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起脆淹,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤常空,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后盖溺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體漓糙,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年咐柜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了兼蜈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片攘残。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拙友,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出歼郭,到底是詐尸還是另有隱情遗契,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布病曾,位于F島的核電站牍蜂,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏泰涂。R本人自食惡果不足惜鲫竞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望逼蒙。 院中可真熱鬧从绘,春花似錦、人聲如沸是牢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽驳棱。三九已至批什,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間社搅,已是汗流浹背驻债。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留形葬,地道東北人却汉。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像荷并,于是被迫代替她去往敵國和親合砂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

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

  • block的原理是怎樣的?本質(zhì)是什么翩伪? auto:代表自動(dòng)變量微猖,離開作用域就銷毀static:將變量的地址傳到bl...
    彭小先生閱讀 1,856評(píng)論 0 2
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,089評(píng)論 1 32
  • 開始之前,我想先提幾個(gè)問題缘屹,看看大家是否對(duì)此有疑惑凛剥。唐巧已經(jīng)寫過一篇對(duì)block很有研究的文章,大家可以去看看(本...
    高思陽閱讀 1,604評(píng)論 0 1
  • Block是OSX Snow Leopard和iOS 4引入的C語言擴(kuò)充功能轻姿,是一個(gè)帶有自動(dòng)變量(局部變量)的匿名...
    Leafmure閱讀 141評(píng)論 0 0
  • 在iOS工程中犁珠,如果我們使用xib來編寫視圖的話,會(huì)經(jīng)常用到Bundle.main.loadNibNamed的方法...
    coder_zhengyi閱讀 15,435評(píng)論 0 11