AFNetworking3.1.0源码分析(一)整体框架和功能模块
2016-11-07 21:26
477 查看
简介
AFNetworking3.1.0 介绍:
1:基于系统NSURLSession类族封装完成HPPT/HPPTS(GET,PUT,PSOT,DELEATE,HEAD)网络请求
2:扩展部分UIKit控件,比如扩展UIIMageview完成网络图片的加载
3:AFNetworking的模块结构图
4:使用官网demo的GET请求描述AFNetworking工作顺序(主线程创建请求->发起网络请求->请求处理->请求结束->请求回调->主线程处理结果)
ps:此图较大可以右键复制图片地址,在浏览器中单独查看
纠正: recivedate 和completion 应为:
subThread1/runloop1 接收数据 recivedate
subThread2/runloop2 处理完成数据操作 completion
AFNetworking3.1.0 介绍:
1:基于系统NSURLSession类族封装完成HPPT/HPPTS(GET,PUT,PSOT,DELEATE,HEAD)网络请求
2:扩展部分UIKit控件,比如扩展UIIMageview完成网络图片的加载
3:AFNetworking的模块结构图
4:使用官网demo的GET请求描述AFNetworking工作顺序(主线程创建请求->发起网络请求->请求处理->请求结束->请求回调->主线程处理结果)
ps:此图较大可以右键复制图片地址,在浏览器中单独查看
纠正: recivedate 和completion 应为:
subThread1/runloop1 接收数据 recivedate
subThread2/runloop2 处理完成数据操作 completion
相关文章推荐
- AFNetworking3.1.0源码分析(三)AFHTTPRequestSerializer 之AFQueryStringPair
- 读jQuery源码之整体框架分析
- iOS网络框架AFNetworking3.1.0底层源码解读
- Cocos2d-x:整体框架源码分析以及启动过程原理(win32)
- VueJs 源码分析 ---(一) 整体对 vuejs 框架的理解
- PHP yii 框架源码阅读(二) - 整体执行流程分析
- AFNetworking3.1.0源码分析(四)详解AFHTTPRequestSerializer 之初始化方法
- AFNetworking3.1.0源码分析(九)AFHTTPRequestSerializer 之解决调用Amazon S3 服务出现的bug
- AFNetworking3.1.0源码分析(六)详解AFHTTPRequestSerializer 之序列化NSMutableURLRequest
- 006 - 读jQuery源码之整体框架分析(一)
- SSH框架整体理解和总结(框架分析+环境搭建+实例源码下载)
- 深入研究Netty框架之ByteBuf功能原理及源码分析
- 实战3--设计管理模块 第二步, 分析功能和请求, 搭建简单框架
- AFNetworking3.1.0源码分析(十二)AFURLResponseSerialization
- 深入PHP购物车模块功能分析(函数讲解,附源码)
- cocos2d-x整体框架源码分析以及启动过程原理(win32)
- 深入PHP购物车模块功能分析(函数讲解,附源码)
- PostgreSQL源码目录结构及其相关模块功能分析
- muduo源码分析2:整体框架
- AFNetworking3.1.0源码分析(十三)AFURLSessionManager