
iOS開發AFN源碼分析培訓
AFN 第一節 : AFN針對session進行封裝,代理,數據回調.request到task然后到代理管理,綁定
001—-AFN結構
002——session創建于configuration
003—-AFN安全協議配置
004——request方法封裝
005—-task與代理的關系
006——manager與代理的關系
AFN第二節課: 網絡數據的解析,POST GET方法參數的處理以及多表單數據處理
001-NSCopying,NSObejct,NSCoding協議
002-contentType初識
003-多表單對數據的封裝
004-stream的調用
005-關系解說
006-AFURLResponseSerializer
AFN第三節課: HTTP以及HTTPS傳輸,AFSecurityPolic源碼分析
001—-HTTP介紹
002—-HTTP缺點與加密
003—-HTTPS
004—-HTTPS通訊步驟
005—-HTTPS認證
006—-自簽證書AF處理
007—-AFSecurityPolic源碼分析
AFN第四天: 網絡監控以及AFN網絡圖片下載緩存
001-AFNetworkReachabilityManager
002-iPhone網絡BUG
003-AFAutoPurgingImageCache
004-AFImageDownloader
005-UIKit(AFNetworking)
第1節
AFN課程安排
第2節
框架結構
第3節
manager初始化
第4節
NSOperationQueue補充
第5節
請求頭封裝
第6節
請求參數封裝
第7節
task與代理的關系
第8節
manager與代理的關系和總結
第9節
第10節
NSCopying,NSObejct,NSCoding協議
第11節
contentType初識
第12節
參數封裝成part
第13節
多表單的流程圖形分析
第14節
多表單的封裝
第15節
stream調用分析
第16節
AFURLResponse