iOS-常用第三方庫(kù)解讀

第三方庫(kù).png

一、AFNetworking

框架圖

1363078-839577e8d58f1037.png

主要類(lèi)關(guān)系圖

1363078-5472493fa7946d59.png

主要類(lèi)介紹:

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í)踐一番,要比只看文章來(lái)的容易點(diǎn)。

二、SDWebImage

image

在之前文章《圖片緩存框架》內(nèi)容符合SDWebImage的設(shè)計(jì)原理。從SDWebImage學(xué)習(xí)緩存框架的設(shè)計(jì)思路,另外也可以查看YYImageCache也許會(huì)有不同的收獲。推薦文章[《SDWebImage源碼解析

三、ReactiveCocoa

ReactiveCocoa(簡(jiǎn)稱(chēng)為RAC),是由Github開(kāi)源的一個(gè)應(yīng)用于iOS和OS開(kāi)發(fā)的新框架,Cocoa是蘋(píng)果整套框架的簡(jiǎn)稱(chēng),因此很多蘋(píng)果框架喜歡以Cocoa結(jié)尾。

信號(hào) :代表一連串的狀態(tài),RAC中的核心類(lèi)RACSignal

1363078-78a18c80a2b0428a.png

在狀態(tài)改變時(shí),對(duì)應(yīng)的訂閱者RACSubscriber就會(huì)收到通知執(zhí)行相應(yīng)的指令。 推薦優(yōu)秀的文章

AsyncDisplayKit/Texture

AsyncDisplayKit 是 Facebook 開(kāi)源的一個(gè)用于保持 iOS 界面流暢的庫(kù)。可以查看優(yōu)秀的博文AsyncDisplayKit-看云文檔

1363078-5971d6fc14d46835.png

image.png

參考文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,223評(píng)論 4 61
  • 嗯哼嗯哼蹦擦擦~~~ 轉(zhuǎn)載自:https://github.com/Tim9Liu9/TimLiu-iOS 目錄 ...
    philiha閱讀 5,011評(píng)論 0 6
  • 最近有兩天了吧,我發(fā)現(xiàn)我的頭部很不舒服!我什么都不能想,也不能思考,只要一想東西頭部就抗議了!我真的不知道為什么會(huì)...
    凱蓉學(xué)習(xí)吸引力法則閱讀 354評(píng)論 0 0
  • 本文參與#漫步青春#征文活動(dòng) 作者:汪婷玉 本人承諾,文章內(nèi)容為原創(chuàng),且未在其他平臺(tái)發(fā)布 ...
    汪婷玉閱讀 526評(píng)論 0 0
  • 今天遇到一個(gè)分頁(yè)的崩潰,比價(jià)少見(jiàn): 問(wèn)題描述: 一進(jìn)去列表頁(yè),有數(shù)據(jù)。刷新時(shí),數(shù)據(jù)庫(kù)清空數(shù)據(jù),就會(huì)出現(xiàn)數(shù)組越界導(dǎo)致...
    frankisbaby閱讀 990評(píng)論 0 0