AFNetworking 底層原理分析
AFNetworking是封裝的NSURLSession的網(wǎng)絡請求,由五個模塊組成:分別由NSURLSession,Security,Reachability,Serialization,UIKit五部分組成
NSURLSession:網(wǎng)絡通信模塊(核心模塊) 對應 AFNetworking中的 AFURLSessionManager和對HTTP協(xié)議進行特化處理的AFHTTPSessionManager,AFHTTPSessionManager是繼承于AFURLSessionmanager的
Security:網(wǎng)絡通訊安全策略模塊 對應 AFSecurityPolicy
Reachability:網(wǎng)絡狀態(tài)監(jiān)聽模塊 對應AFNetworkReachabilityManager
Seriaalization:網(wǎng)絡通信信息序列化、反序列化模塊 對應 AFURLResponseSerialization
UIKit:對于iOS UIKit的擴展庫
作者:原來是澤鏡啊
鏈接:http://m.itdecent.cn/p/4de02e9dbe8b
來源:簡書
著作權歸作者所有。商業(yè)轉載請聯(lián)系作者獲得授權,非商業(yè)轉載請注明出處。