![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
圖片緩存 閱讀時(shí)長(zhǎng)統(tǒng)計(jì) 復(fù)雜頁(yè)面架構(gòu) 客戶(hù)端架構(gòu) 架構(gòu)&框架 模塊化 分層 解耦 降低代碼的重合度 圖片緩存 怎么設(shè)計(jì)一個(gè)緩存架構(gòu)窘行? 圖片什么方...
方法 使用Sougou輸入法的聽(tīng)寫(xiě)功能。沒(méi)有找到免費(fèi)的軟件继阻,訊飛的要付費(fèi)。 第一步:先打開(kāi)搜狗輸入法的輔助權(quán)限 設(shè)置 - 安全與隱私 - 輔助功...
六大設(shè)計(jì)原則 責(zé)任鏈(事件響應(yīng)機(jī)制) 橋接(難理解) 適配器 單例模式(使用中有很多注意的點(diǎn)) 命令模式 六大設(shè)計(jì)原則 單一職責(zé) 一個(gè)類(lèi)只負(fù)責(zé)一...
HTTP協(xié)議 HTTPS與網(wǎng)絡(luò)安全 TCP/UDP DNS session和cookie HTTP協(xié)議 超文本傳輸協(xié)議 請(qǐng)求/響應(yīng)報(bào)文 連接建立...
概念 數(shù)據(jù)結(jié)構(gòu) 事件循環(huán)機(jī)制 Runloop 與 NSTimer 什么是RunLoop 是通過(guò)內(nèi)部維護(hù)事件循環(huán)來(lái)對(duì)事件/消息管理的對(duì)象 事件循環(huán)...
GCD NSOperation(NSNetWorking和圖片異步下載) NSThread (常駐線(xiàn)程的實(shí)現(xiàn)) 多線(xiàn)程與鎖(線(xiàn)程間同步和資源共享...
什么是Block 截獲變量 __block修飾符 內(nèi)存管理 循環(huán)引用 什么是Block? 將函數(shù)及其執(zhí)行上下文封裝起來(lái)的對(duì)象。 函數(shù) 上下文 對(duì)...
ios內(nèi)存布局 內(nèi)存管理方案 數(shù)據(jù)結(jié)構(gòu) ARC & MRC 引用計(jì)數(shù) 弱引用 自動(dòng)釋放池 循環(huán)引用 ios內(nèi)存布局 stack: 方法調(diào)用 h...
runtime數(shù)據(jù)結(jié)構(gòu) id = objc_objectisa_t關(guān)于isa草錯(cuò)相關(guān)弱引用相關(guān)關(guān)聯(lián)對(duì)象相關(guān)內(nèi)存管理相關(guān) 2.Class = ob...