一、AFNetworking
框架圖
主要類關(guān)系圖
主要類介紹:
AFURLSessionManager
創(chuàng)建和管理NSURLSession、NSURLSessionTask
實(shí)現(xiàn)NSURLSessionDelegate等協(xié)議的代理方法
引入AFSecurityPolicy保證請(qǐng)求安全
引入AFNetworkingReachabilityManager監(jiān)控網(wǎng)絡(luò)狀態(tài)
推薦參考這篇文章AFNetworking源碼分析,從源碼分析角度分析AFNetworking的實(shí)際作用部凑。關(guān)于AF的相關(guān)博文網(wǎng)上非常多,跟著文章指導(dǎo)動(dòng)手實(shí)踐一番傀蓉,要比只看文章來的容易點(diǎn)勒叠。
二镀裤、SDWebImage
在之前文章《圖片緩存框架》內(nèi)容符合SDWebImage的設(shè)計(jì)原理。從SDWebImage學(xué)習(xí)緩存框架的設(shè)計(jì)思路缴饭,另外也可以查看YYImageCache也許會(huì)有不同的收獲。推薦文章[《SDWebImage源碼解析
- J_Knight_》](http://www.reibang.com/p/93696717b4a3)
三骆莹、ReactiveCocoa
ReactiveCocoa(簡(jiǎn)稱為RAC),是由Github開源的一個(gè)應(yīng)用于iOS和OS開發(fā)的新框架,Cocoa是蘋果整套框架的簡(jiǎn)稱颗搂,因此很多蘋果框架喜歡以Cocoa結(jié)尾。
信號(hào) :代表一連串的狀態(tài)幕垦,RAC中的核心類RACSignal
在狀態(tài)改變時(shí)丢氢,對(duì)應(yīng)的訂閱者RACSubscriber就會(huì)收到通知執(zhí)行相應(yīng)的指令傅联。 推薦優(yōu)秀的文章
最快讓你上手ReactiveCocoa之基礎(chǔ)篇——袁崢 老師的文章。
美團(tuán)團(tuán)隊(duì)細(xì)說ReactiveCocoa系列疚察。
AsyncDisplayKit/Texture
AsyncDisplayKit 是 Facebook 開源的一個(gè)用于保持 iOS 界面流暢的庫(kù)蒸走。可以查看優(yōu)秀的博文AsyncDisplayKit-看云文檔
參考文章