flag flag flag! 之前大概看了一下,没做总结,发现忘记了,立一个flag,慢慢填坑!

1.先把afn的作者的图贴上来,我在慢慢分析

AFNetworking流程相关

AFNetworking流程相关

 关于

首先 关于NSURLSession的解读:

此处是整个网络通信的核心类,其中AFHTTPSessionManager继承自AFURLSessionManager,日常使用一般是AFHTTPSessionManager,是基于AFURLSessionManager的更好的封装,比如get、post请求等,其实干活的还是AFURLSessionManager。

其次 关于Serialization是数据层面的:

其中

<AFURLRequestSerialization>是请求之前的处理,比如参数、请求头等等

<AFURLResponseSerialization>是请求完成之后的数据处理,比如图片解压缩渲染、数据解析等等

最后 Additional Functionality 附加功能类:

AFSecurityPolicy是用来做HTTPS认证的

AFNetworkReachabilityManager是网络状态监听,只做有无网络、WiFi、蜂窝的监听,此处是通过发送数据包来判断的,不做服务器判断(比如被墙就监听不到了)

2.之前没注意到这个:

AFNetworking流程相关

额。。。SSL还有单元测试,,,这框架,实在是6啊

 

看下目录结构

AFNetworking流程相关

然后网上不知道哪里 偷来的一张图:

 

AFNetworking流程相关

 


 

转载于:https://my.oschina.net/rainwz/blog/1834193

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2021-11-06
  • 2021-11-20
  • 2021-11-16
  • 2021-09-24
  • 2022-12-23
猜你喜欢
  • 2021-09-12
  • 2022-12-23
  • 2021-05-07
  • 2021-06-17
  • 2021-12-31
  • 2021-08-16
  • 2021-07-16
相关资源
相似解决方案