![240](https://upload.jianshu.io/users/upload_avatars/2855123/f7f4c0bb-5b98-4259-bd92-7f317e1402c5.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一嗤锉、AFNetworking 框架圖 主要類關(guān)系圖 主要類介紹: AFURLSessionManager 創(chuàng)建和管理NSURLSession、N...
一、框架&架構(gòu)作用 模塊化 分層 解耦 降低代碼重合度 二划咐、圖片緩存框架 怎樣設(shè)計一個圖片緩存框架? 2.1 圖片讀寫 圖片通過什么方式進行讀寫...
一嘀粱、六大設(shè)計原則 單一職責原則:一個類只負責一件事 依賴倒置原則:抽象不該依賴于具體實現(xiàn)奠骄,具體實現(xiàn)可以依賴抽象 開閉原則:對修改關(guān)閉,對擴展開放...
一剩瓶、HTTP協(xié)議 超文本傳輸協(xié)議 請求/響應(yīng)報文 連接簡歷流程 HTTP的特點 1.1 請求/響應(yīng)報文 HTTP的請求方式都有哪些驹溃? GET和P...
參考文章 深入理解RunLoop(不要看到右邊滾動條很長,其實文章占篇幅2/5左右延曙,下面有很多的評論吠架,可見這篇文章的火熱) RunLoop個人小...
Runloop 通過內(nèi)部維護事件循環(huán)來對事件/消息進行管理的一個對象。 沒有消息處理時搂鲫,進入休眠以避免資源占用 有消息時傍药,立刻被喚醒904629...
iOS中多線程 首先看一道面試題 iOS中多線程有哪些實現(xiàn)方案? iOS中魂仍,多線程一般有三種方案GCD拐辽、NSOperation和NSThread...
block 介紹 截獲變量 __block修飾符 Block的內(nèi)存管理 Block的循環(huán)引用 為什么 weakSelf 需要配合 strong ...
indexed標識isa是否僅僅為一個內(nèi)存指針,如果為1的話就僅是一個內(nèi)存指針擦酌,如果為0的話則意味著內(nèi)存的64位不僅僅用于存儲內(nèi)存指針 has_...