熟悉 AFNetworking3.0

AFNetworking 是iOS开发中最常用的第三方开源库之一,它主要用于进行网络请求。

先看一张AFNetworking结构图
熟悉 AFNetworking3.0_第1张图片
AFNetworking结构图.png

AFNetworking的结构

AFNetworking 主要分为四个模块:

  • 网络监测模块:Reachability
  • 网络安全模块:Security
  • 处理请求和回复的序列化模块:Serialization
  • 处理通讯的会话模块:NSURLSession
    其中NSURLSession是最常使用的模块,也是综合模块,它引用了其他的几个模块,而其他几个模块都是独立的模块。 所以了解AFNetworking 就先从这些单独的模块开始了解。
经网上查找了解,找到了一份相对最详细的介绍,为保住节操,就不复制粘贴了,此处将网址贴给大家了。

AFNetworking3详解

你可能感兴趣的:(熟悉 AFNetworking3.0)