一、2大管理对象 1.AFHTTPRequestOperationManager* 对NSURLConnection的封装2.AFHTTPSessionManager* 对NSURLSession的封装 二、AFHTTPRequestOperationManager的具体使用 1.创建管理者AFHT ...
分类:
移动开发 时间:
2017-04-23 16:49:23
阅读次数:
452
下载小文件,只适合几百k,1、2M的文件 缺点:_mudata,会使内存暴涨,而且下载完毕后内存不会下降 ...
分类:
Web程序 时间:
2017-04-21 23:06:18
阅读次数:
251
NSURLSession的简单使用(不同于NSURLConnection,仅仅支持异步请求) dataTask,简单请求直接block里面执行,不走代理 NSURLSessionDataTaskDelegate: 签订代理: -NSURLConfiguration *configuration = ...
分类:
Web程序 时间:
2017-04-17 16:50:25
阅读次数:
198
一、大文件下载 1.方案:利用NSURLConnection和它的代理方法1> 发送一个请求// 1.URLNSURL *url = [NSURL URLWithString:@"http://localhost:8080/MJServer/resources/videos.zip"];// 2.请 ...
分类:
移动开发 时间:
2017-04-11 01:31:03
阅读次数:
260
一、介绍 应用中也不必不可少的会使用网络通信,增强客户端和服务器的交互,可以使用NSURLConnection实现http通信。 NSURLConnection提供了异步请求和同步请求两种请求方式。同步请求数据会造成主线程阻塞,通常不建议在请求大数据或者网络不畅时使用。 不管是同步请求还是异步请求, ...
分类:
编程语言 时间:
2017-04-03 14:07:57
阅读次数:
246
NSURLSession是NSURLConnection 的替代者,在2013年苹果全球开发者大会(WWDC2013)随ios7一起发布,是对NSURLConnection进行了重构优化后的新的网络访问接口。从iOS9.0开始, NSURLConnection中发送请求的两个方法已过期(同步请求,异 ...
分类:
Web程序 时间:
2017-03-06 21:20:53
阅读次数:
274
在之前一篇博客中《AFNetworking访问https出现"NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSS...
分类:
Web程序 时间:
2017-03-06 12:36:34
阅读次数:
2672
使用AFNetworking来访问http请求非常方便快捷,最简单的请求代码如下:#import "HSTestHTTPSViewController.h"
#import
@interface ...
分类:
Web程序 时间:
2017-03-05 00:44:04
阅读次数:
398
一、底层实现: 1> AFN的底层基于OC的NSURLConnection和NSURLSession; 2> ASI的底层基于纯C语言的CFNetwork框架; 3> ASI的运行性能 高于 AFN。 二、对服务器返回的数据处理 1> ASI没有直接提供对服务器数据处理的方式,直接返回data\st ...
分类:
移动开发 时间:
2017-02-05 15:22:27
阅读次数:
218
NSURLSession 在ios7的时候,推出这个。主要是用来替换NSURLConnection。 NSURLSession是一组相互依赖的类,它的大部分组件和NSURLConnection中的组件相同如NSURLRequest,NSURLCache等。而NSURLSession的不同之处在于,它 ...
分类:
Web程序 时间:
2017-01-25 17:56:32
阅读次数:
277