AFNetWorking源码解析

分析AFNetWorking之前请先熟悉下NSURLSession

AFNetWorking的作用

AFNetWorking是对NSURLSession的封装,用于网络请求,下面是AFNetWorking的结构

  • 网络通信模块(AFURLSessionManager、AFHTTPSessionManger)
  • 网络状态监听模块(Reachability)
  • 网络通信安全策略模块(Security)
  • 网络通信信息序列化/反序列化模块(Serialization)
  • 对于iOS UIKit库的扩展(UIKit)
AFNetWorking源码解析_第1张图片
AFNetWorking目录结构.png

你可能感兴趣的:(AFNetWorking源码解析)