iOS 浅谈AFNetwork
来源:互联网 发布:淘宝卖家销售记录删除 编辑:程序博客网 时间:2024/06/03 21:31
1.AFNetworking的作用都有哪些?
(1): AFNetworking可以将远程媒体数据类型(NSData)转化为可用的格式,比如:JSON、xml、图像和plist
(2): AFURLConnectionOperation可以让你完成上传和下载、处理验证、监控上传和下载进度。
(3): AFURLConnectionOperation和他的子类继承NSOperation,允许请求被取消,暂停/恢复和由NSOperationQueue进行管理。
(4): AFHttpClient提供了一个方便的网络交换接口、包括身份验证、是否连接到网络、批量处理操作、查询字符串参数序列化,以及多种
表单的请求。
(5): UIImageView + AFNetworking增加了一个方便方法,来异步加载图像
2.AFNetworking是否支持缓存?
可以,NSURLCache以及其子类提供很多高级接口,用于处理缓,如果你想将缓存存储在磁盘,推荐使用SDURLCache
3.如何使AFNetworking上传一个文件?
NSData *imageData = UIImagePNGRepresentation(image);
NSURLRequest *request = [client multipartFromRequestWithMethod:@“POST”path:@“/upload”parameters:nil
ConsTructingBodyWithBlock^(id formData){fromData appendPartWithFileData:imageData mine Type:@“image/png”
name@“avatar”]}];
4.如何使用AFNetworking下载一个文件?
首先创建一个AFURLConnectionOperation对象,然后再对他的属性outputStream进行处理operation.outputStream =
[NSOutputStream outputStreamToFileAtPath:@“download.zip”append:NO];
5.当应用程序退出时,如何保持持续的请求?
AFURLConnectionOperation有一个叫setShouldExecuteASBackgroundTaskWithExpirationHandler:的方法,用于处理应用程序进入
后台,进行持续请求
[self setShouldExecuteAsBackgroundTaskWithExpirationHandler:^{
}];
- iOS 浅谈AFNetwork
- iOS AFNetWork
- IOS AFNetWork 附件上传
- ios AFNetwork 断点续传
- IOS AFNetWork 多附件上传
- iOS使用AFNetwork下载总结
- iOS afnetwork取消网络请求
- AFNETWORK
- AFNetwork
- AFNetwork
- afnetwork
- iOS开发网络数据之AFNetwork…
- iOS - AFNetwork GET POST使用例子
- iOS开发网络数据之AFNetwork…
- iOS网络请求----AFNetWork库的理解(1)
- iOS开发 AFNetWork "Request failed: unacceptable content-type: text/html"
- iOS 使用 AFNetwork && Alamofire 实时监测网络状况
- iOS AFNetwork 源码 get 参数处理部分详解
- Java代码链接mysql数据库和oracle数据库
- mysql 命令篇
- 杭电ACMC语言版答案,持续更新中~
- c#索引器
- AltiumDesigner96——PCB常用规则
- iOS 浅谈AFNetwork
- 算法竞赛入门经典:第十章 数学概念与方法 10.2无平方因子的数
- GCD常见的几种用法-- 延迟\一次性代码\多线程同时遍历\栈栏
- C++ STL基本容器的使用
- Ubuntu下配置无线网卡为Ad-hoc模式
- 剩余4小时59分
- 动画效果
- 占比高达77% 安卓4.x版本仍稳坐江山
- POJ 2236 Wireless Network