網(wǎng)絡(luò) http協(xié)議 http與網(wǎng)絡(luò)安全 TCP/UDP DNS解析 Session/Cookie HTTP 請求/響應(yīng)報文 連接建立的流程 HT...
RunLoop 概念 數(shù)據(jù)結(jié)構(gòu) 事件循環(huán)機制 RunLoop與NSTimer RunLoop與多線程 什么是RunLoop盐捷? 是通過內(nèi)部維護的事...
多線程 GCD NSOperation(AFnetwork可以查看) NSThread 多線程與鎖 GCD的相關(guān)問題 同步/異步和串行/并發(fā) d...
block Block介紹 截獲變量 __block修飾符 Block的內(nèi)存管理 Block的循環(huán)引用 什么是Block梳码? Block是將函數(shù)及...
iOS的內(nèi)存管理 內(nèi)存布局 內(nèi)存管理方案 數(shù)據(jù)結(jié)構(gòu) ARC&MRC 引用計數(shù) 弱引用 自動釋放池 循環(huán)引用 內(nèi)存布局 stack區(qū)方法調(diào)用 he...
第三方庫 AFNetworking iOS客戶端的第三方網(wǎng)絡(luò)框架,代碼地址[https://github.com/AFNetworking/AF...
怎樣設(shè)計一個圖片緩存框架(基本框架) Manager 內(nèi)存緩存 磁盤緩存 網(wǎng)絡(luò)下載 CodeManager圖片解碼圖片壓縮/解壓縮 圖片通過什么...
設(shè)計模式 六大設(shè)計原則 單一職責(zé)一個類只負責(zé)一件事情,比如UIView和CALayer的職責(zé)分離原理,UIVIew只負責(zé)事件傳遞和事件響應(yīng)凯旭,CA...
算法 字符串反轉(zhuǎn)算法 鏈表反轉(zhuǎn)算法 有序數(shù)組合并 排序算法 (1)冒泡排序是比較相鄰位置的兩個數(shù),而選擇排序是按順序比較使套,找最大值或者最小值罐呼; ...