AFNetworking3.0版本之前和之后的一些变化
2016-08-16 00:42
501 查看
由于苹果在iOS 7.0开始推出NSURLSession网络框架(在iOS 9.0开始NSURLConnection过期)所以AFNetworking从3.0版本开始取消了NSURLConnection,使用NSURLSession代替.
1)文件目录的区别:3.0之后没有NSURLConnection文件夹
2)新增回调处理:3.0之后新增了下载进度的回调
3)支持Https协议的实现方式区别:
@property (nonatomic, assign) BOOL allowInvalidCertificates;
在3.0之前设置allowInvalidCertificates的值是YES就可以实现对https的支持
@property (nonatomic, assign) BOOL validatesDomainName;
在3.0之后设置validatesDomainName的值是NO才能达到效果,设置allowInvalidCertificates没有效果
4)发送网络请求的区别:
2.6.3版本及之前:发送网络请求主要使用AFHTTPRequestOperationManager中的get和post等请求
3.0版本及以后:发送网络请求则使用的是AFHTTPSessionManager中的get和post等请求
1)文件目录的区别:3.0之后没有NSURLConnection文件夹
2)新增回调处理:3.0之后新增了下载进度的回调
3)支持Https协议的实现方式区别:
@property (nonatomic, assign) BOOL allowInvalidCertificates;
在3.0之前设置allowInvalidCertificates的值是YES就可以实现对https的支持
@property (nonatomic, assign) BOOL validatesDomainName;
在3.0之后设置validatesDomainName的值是NO才能达到效果,设置allowInvalidCertificates没有效果
4)发送网络请求的区别:
2.6.3版本及之前:发送网络请求主要使用AFHTTPRequestOperationManager中的get和post等请求
3.0版本及以后:发送网络请求则使用的是AFHTTPSessionManager中的get和post等请求
相关文章推荐
- 插件管理框架 for Delphi(一)
- 使用CSS框架布局的缺点和优点小结
- 一起动手编写Android图片加载框架
- 基于.NET平台常用的框架和开源程序整理
- 列举PHP的Yii 2框架的开发优势
- Windows窗体的.Net框架绘图技术实现方法
- 浅谈JavaScript 框架分类
- 轻量级javascript 框架Backbone使用指南
- javascript实现框架高度随内容改变的方法
- JS刷新框架外页面七种实现代码
- 超赞的动手创建JavaScript框架的详细教程
- 深入探讨前端框架react
- js验证框架实现代码分享
- jQuery的框架介绍
- 完美解决jQuery符号$与其他javascript 库、框架冲突的问题
- 简单介绍不用库(框架)自己写ajax
- 利用ASP.NET MVC+EasyUI+SqlServer搭建企业开发框架
- asp.net4.0框架下验证机制失效的原因及处理办法
- 插件管理框架 for Delphi(二)
- 零基础学习AJAX之AJAX框架