UITableView與UICollecView的使用 【本文目錄】 [TOC] 推薦閱讀及本文內(nèi)主要來(lái)源 【iOS開(kāi)發(fā)系列--UITableV...
1.__block修飾自動(dòng)變量 (1)block塊內(nèi)使用自動(dòng)變量 如我們所知狭归,我們?cè)赽lock中使用的自動(dòng)變量是捕獲的外部自動(dòng)變量啊研,即通過(guò)向生成...
1.使用Blocks (1)block概念 Blocks是帶有自動(dòng)變了(局部變量)的匿名函數(shù)衩婚。其寫(xiě)法遵循BN范式 ^ 返回值類(lèi)型 參數(shù)列表 表達(dá)...
1.block的轉(zhuǎn)C++實(shí)現(xiàn) (1).棧區(qū)block示例 我們通過(guò)clang指令將我們的OCblock代碼轉(zhuǎn)為.cpp觀察如何實(shí)現(xiàn)這一匿名函數(shù)贞间。...
1.趣味思考 ARC機(jī)制下對(duì)象指針有三種修飾符,分別是__ strong黔酥、__ autoreleasing聋呢、__ weak。__ autorel...
Objective-C作為一門(mén)動(dòng)態(tài)語(yǔ)言触机,將很多事都在運(yùn)行期間完成帚戳,如消息發(fā)送、消息轉(zhuǎn)發(fā)儡首、動(dòng)態(tài)的方法交換片任、對(duì)象關(guān)聯(lián)(為類(lèi)添加實(shí)例變量)、攔截系統(tǒng)自...
1.回調(diào)機(jī)制 所謂回調(diào)就是講一段可執(zhí)行的代碼與特定的一個(gè)事件綁定起來(lái)蔬胯,當(dāng)事件發(fā)生時(shí)就會(huì)調(diào)用這段代碼对供。 Objective-C的回調(diào)有四種途徑實(shí)現(xiàn)...
1.類(lèi)別(category) (1)類(lèi)別的出現(xiàn) 編寫(xiě)面向?qū)ο蟮某绦驎r(shí),我們常常要為我們現(xiàn)有的類(lèi)添加新的功能氛濒,我們通常會(huì)選擇創(chuàng)建子類(lèi)的方法來(lái)拓展我...
1.Protocol協(xié)議 Protocol产场,簡(jiǎn)單來(lái)說(shuō)就是一系列不屬于任何類(lèi)的方法列表,其中聲明的方法可以被任何類(lèi)實(shí)現(xiàn)舞竿。這種模式一般稱(chēng)為代理(de...