一、AFNetworking 框架圖 主要類關(guān)系圖 主要類介紹: AFURLSessionManager 創(chuàng)建和管理NSURLSession、N...
投稿
一、AFNetworking 框架圖 主要類關(guān)系圖 主要類介紹: AFURLSessionManager 創(chuàng)建和管理NSURLSession、N...
一、框架&架構(gòu)作用 模塊化 分層 解耦 降低代碼重合度 二、圖片緩存框架 怎樣設(shè)計(jì)一個(gè)圖片緩存框架? 2.1 圖片讀寫 圖片通過什么方式進(jìn)行讀寫...
一、六大設(shè)計(jì)原則 單一職責(zé)原則:一個(gè)類只負(fù)責(zé)一件事 依賴倒置原則:抽象不該依賴于具體實(shí)現(xiàn),具體實(shí)現(xiàn)可以依賴抽象 開閉原則:對(duì)修改關(guān)閉,對(duì)擴(kuò)展開放...
一、HTTP協(xié)議 超文本傳輸協(xié)議 請(qǐng)求/響應(yīng)報(bào)文 連接簡(jiǎn)歷流程 HTTP的特點(diǎn) 1.1 請(qǐng)求/響應(yīng)報(bào)文 HTTP的請(qǐng)求方式都有哪些? GET和P...
參考文章 深入理解RunLoop(不要看到右邊滾動(dòng)條很長(zhǎng),其實(shí)文章占篇幅2/5左右,下面有很多的評(píng)論,可見這篇文章的火熱) RunLoop個(gè)人小...
Runloop 通過內(nèi)部維護(hù)事件循環(huán)來對(duì)事件/消息進(jìn)行管理的一個(gè)對(duì)象。 沒有消息處理時(shí),進(jìn)入休眠以避免資源占用 有消息時(shí),立刻被喚醒904629...
iOS中多線程 首先看一道面試題 iOS中多線程有哪些實(shí)現(xiàn)方案? iOS中,多線程一般有三種方案GCD、NSOperation和NSThread...
block 介紹 截獲變量 __block修飾符 Block的內(nèi)存管理 Block的循環(huán)引用 為什么 weakSelf 需要配合 strong ...
indexed標(biāo)識(shí)isa是否僅僅為一個(gè)內(nèi)存指針,如果為1的話就僅是一個(gè)內(nèi)存指針,如果為0的話則意味著內(nèi)存的64位不僅僅用于存儲(chǔ)內(nèi)存指針 has_...
什么是runtime? runtime 是 OC底層的一套C語言的API(引入 <objc/runtime.h>或<objc/message.h...