1. 程式人生 > >AFNetworking3.1.0原始碼分析(一)整體框架和功能模組

AFNetworking3.1.0原始碼分析(一)整體框架和功能模組

簡介

1:基於系統NSURLSession類族封裝完成HPPT/HPPTS(GET,PUT,PSOT,DELEATE,HEAD)網路請求

2:擴充套件部分UIKit控制元件,比如擴充套件UIIMageview完成網路圖片的載入

3:AFNetworking的模組結構圖


4:使用官網demo的GET請求描述AFNetworking工作順序(主執行緒建立請求->發起網路請求->請求處理->請求結束->請求回撥->主執行緒處理結果

ps:此圖較大可以右鍵複製圖片地址,在瀏覽器中單獨檢視


糾正: recivedate 和completion 應為:

subThread1/runloop1 接收資料 recivedate

subThread2/runloop2 處理完成資料操作 completion