1. AFN一套网络操作的第三方框架a. NSURLConnection iOS2.0之后就有b. NSURLSession iOS7.0之后才有c. 默认支持序列化和反序列化json,xml需要自己解析 d. 优秀的错误处理机制e. 封装了Reachabilityf. 支持https AFHTTP...
分类:
Web程序 时间:
2015-07-04 23:25:26
阅读次数:
192
我们知道,使用NSURLConnection的代理方法下载网页,存到一个NSData中, NSMutableData *pageData; [pageData appendData:data]; 如果网页编码是UTF-8的,可以这么转换为字符串: NSString *pageSource =...
分类:
移动开发 时间:
2015-07-03 06:50:50
阅读次数:
163
第一步: 遵守协议代理NSURLConnectionDataDelegate第二步:网络请求 //将POST请求的网址转成URL NSURL * url = [NSURL URLWithString:PATH]; //将NSURL封装成请求对象 //GET请求对象为NSURL...
分类:
Web程序 时间:
2015-06-29 09:55:11
阅读次数:
97
第一步:遵守协议NSURLConnectionDataDelegate第二步:创建包含请求网址的NSURL类型的对象NSURL * url = [NSURL URLWithString:PATH];第三步:创建NSURLRequest请求NSURLRequest * request = [NSURL...
分类:
Web程序 时间:
2015-06-25 21:04:09
阅读次数:
154
通过NSURLConnection进行异步下载 NSURLConnection提供了两种方式来实现连接,一种是同步的另一种是异步的,异步的连接将会创建一个新的线程,这个线程将会来负责下载的动作。而对于同步连接,在下载连接和处理通讯时,则会阻塞当前调用线程。 许多开发者都会认为同步的连接将会堵...
分类:
Web程序 时间:
2015-06-25 19:29:29
阅读次数:
175
第一部分 知识储备 ?1.对NSURLSesiion的认识 ? ? ??NSURLSesiion是苹果在iOS7推出的一个类,它具备了NSURLConnection所具备的方法,同时也比它更...
分类:
移动开发 时间:
2015-06-21 19:53:49
阅读次数:
172
上一次的WWCD大会发布,说明了要废弃NSURLConnection,估计很多人蛋疼了。在Xcode7中已经不能使用NSURLConnection了,这样也导致了很多第三方框架不能在Xcode7中使用。NSURLSession的崛起已成为了必然! 为了适应IT这个行业必须不断更新知识,不断充实...
分类:
Web程序 时间:
2015-06-21 07:01:27
阅读次数:
198
可以有两个办法让NSURLConnection在子线程中运行,即将NSURLConnection加入到run loop或者NSOperationQueue中去运行。前面提到可以将NSTimer手动加入NSRunLoop,Cocoa库也为其它一些类提供了可以手动加入NSRunLoop的方法,这些类有N...
分类:
编程语言 时间:
2015-06-19 18:06:19
阅读次数:
175
AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。Github地址:https://github.com/A...
分类:
Web程序 时间:
2015-06-16 18:38:33
阅读次数:
291
在IOS中使用NSURLConnection实现http通信,NSURLConnection提供了异步和同步两种通信方式,同步请求会造成进程阻塞,通常我们使用异步的方式,不管同步还是异步,建立通信的基本步骤都是一样的:
1,创建NSURL
2,创建Request对象
3,创建NSURLConnection连接
第3步结束后就建立了一个http连接。
这里我们用一个开放的api做例子:
...
分类:
移动开发 时间:
2015-06-15 18:55:46
阅读次数:
128