61:談?wù)刬OS內(nèi)存 61.1: 內(nèi)存區(qū)域劃分 iOS進程內(nèi)存布局從高地址往低地址分位幾個區(qū)塊: 棧: 棧是由編譯器自動分配并釋放通常是用戶存放...
網(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è)計原則 單一職責一個類只負責一件事情,比如UIView和CALayer的職責分離原理,UIVIew只負責事件傳遞和事件響應(yīng)均牢,CA...