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