AFN3.0API调用
2016-06-03 10:42
148 查看
关于AFNetworking 3.0NSURLConnection的API已废弃
AFNetworking 1.0 是建立在 NSURLConnection基础上的,AFNetworking
2.0 开始使用基于NSURLConnection *API基础功能,同时也有基于新的NSURLSession* API 的功能实现。AFNetworking 3.0现在是专门建立在 NSURLSession 顶层的,这降低了维护负担,同时允许支持苹果为 NSURLSession 提供的任何额外的增强的特性。在Xcode
7,NSURLConnection API 已经被苹果官方弃用。然而API函数将继续使用不会受影响,只不过再也不会添加新的功能了,苹果建议所有基于网络的功能在未来都能使用NSURLSession。
3.0 被移除的类有
[align=left]• AFURLConnectionOperation • AFHTTPRequestOperation • AFHTTPRequestOperationManager[/align]
转而替代的是
[align=left]• AFURLSessionManager • AFHTTPSessionManager[/align]
[align=left]下面的方法也是基于NSURLSession进行封装的 所有的请求方法都在NetWorkManager.m进行统一设置,并且全部为类方法(调用方便)[/align]
主要实现的功能
[align=left]1.文件下载 2.多图压缩上传 3.视频上传(文件上传,音频上传类似) 4.取消所有的网络请求 5.取消指定的网络请求[/align]
暂未考虑缓存请求到的数据
干货来了:
1----->基本的post,get请求--->.h
基本的post,get请求实现---->.m
2----->上传图片
.h
.m
3---->视频上传实现
.h
.m
4----->文件下载
.h
.m
5---->取消指定的url请求
.h
.m
参考网址:http://code4app.com/thread-8424-1-1.html
AFNetworking 1.0 是建立在 NSURLConnection基础上的,AFNetworking
2.0 开始使用基于NSURLConnection *API基础功能,同时也有基于新的NSURLSession* API 的功能实现。AFNetworking 3.0现在是专门建立在 NSURLSession 顶层的,这降低了维护负担,同时允许支持苹果为 NSURLSession 提供的任何额外的增强的特性。在Xcode
7,NSURLConnection API 已经被苹果官方弃用。然而API函数将继续使用不会受影响,只不过再也不会添加新的功能了,苹果建议所有基于网络的功能在未来都能使用NSURLSession。
3.0 被移除的类有
[align=left]• AFURLConnectionOperation • AFHTTPRequestOperation • AFHTTPRequestOperationManager[/align]
转而替代的是
[align=left]• AFURLSessionManager • AFHTTPSessionManager[/align]
[align=left]下面的方法也是基于NSURLSession进行封装的 所有的请求方法都在NetWorkManager.m进行统一设置,并且全部为类方法(调用方便)[/align]
主要实现的功能
[align=left]1.文件下载 2.多图压缩上传 3.视频上传(文件上传,音频上传类似) 4.取消所有的网络请求 5.取消指定的网络请求[/align]
暂未考虑缓存请求到的数据
干货来了:
1----->基本的post,get请求--->.h
基本的post,get请求实现---->.m
2----->上传图片
.h
.m
3---->视频上传实现
.h
.m
4----->文件下载
.h
.m
5---->取消指定的url请求
.h
参考网址:http://code4app.com/thread-8424-1-1.html
相关文章推荐
- smartUpload组件的简单总结
- iOS多线程学习笔记
- 库函数方式文件编程----fopen
- 论项目采购管理
- URL与 HTTP,iOS中发送HTTP请求
- IOS视图控制器左边缘右滑pop出栈
- iOS开发过程中字体的大小,加粗等问题的显示
- 信用卡安全问题
- 贝叶斯经典文献!
- JSON字符串转换JSONObject和JSONArray的方法
- Intent之复杂数据的传递
- 浅谈设计模式之命令模式
- 自以为是的痛
- 面向对象(原型)
- 第二阶段冲刺07
- Linux中的ctags和Makefile使用
- c++心得之struct和class(结构体和类)
- UV统计
- CSS实现单行、多行文本溢出显示省略号(…)
- Milliard Vasya's Function(Ural_1353)