您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: