AFNetworking几乎是iOS上最常用的HTTP库了,AFNetworking也确实用起来简单,重要的API就那么几个,但是就那么几个就足够用了。下面介绍几个AFNetworking 2.x重要的API。如果你要支持iOS6那么你应该要使用基于NSURLConnection封装的AFHTTPR...
分类:
移动开发 时间:
2014-08-21 20:58:44
阅读次数:
218
当我们通过URLRequest获取到返回的数据时,如果返回的结果是JSON格式的数据,我们需要将返回的NSData转换成NSDictionary. NSData *returnData = [ NSURLConnection sendSynchronousRequest: request retur...
分类:
移动开发 时间:
2014-08-16 16:21:50
阅读次数:
157
开始看到这2个名字,总感觉NSUrlConnection才是主要的网络请求类,其实不是,先看官方文档An NSURLConnection object lets you load the contents of a URL by providing a URL request object. The...
分类:
其他好文 时间:
2014-08-08 12:28:26
阅读次数:
248
swift学习--NSURLConnection先看一下Apple官方文档中对NSURLConnection的描述:An NSURLConnection object provides support to performasynchronous loads of a URL request, pr...
分类:
其他好文 时间:
2014-08-04 14:11:17
阅读次数:
189
AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、
PUT、DELETE等)。支持ARC。
//
// MJViewController.m
// 03.AFN演练
//
// Created by...
分类:
Web程序 时间:
2014-07-24 23:31:43
阅读次数:
328
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
NSURLConnection去加载一个URL请求时候有两种方式,一种是同步加载,一种是异步加载。
同步加载会阻塞当前的那个线程,如果将同步加载的代码放在主线程里去执行,那么就会阻塞主线程。
异步加载一种方式使用的是block,...
分类:
其他好文 时间:
2014-07-23 00:07:47
阅读次数:
368
一、文件下载
获取资源文件大小有两张方式
1、
HTTP HEAD方法
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:kTimeout];
request.HTTPMethod = @"HEAD";
[NSURLConnection ...
分类:
移动开发 时间:
2014-07-22 22:34:33
阅读次数:
381
文件的下载分为NSURLConnection与NSURLSession两种,前一种有恨悠久的历史了。使用相对麻烦,后者是新出来的,增加了一些额外的功能。
一、NSURLConnection实现下载
TIPS:
*当NSURLConnection下载时,得到的NSData写入文件时,data并没有占用多大内存.(即使文件很大)
*一点点在传. 做的是磁盘缓存.而不是内存缓存机制。
了解...
分类:
移动开发 时间:
2014-07-18 11:08:01
阅读次数:
301
iOS中用系统提供的API能实现能实现文件的上传与下载,分别有两种方式。NSURLConnection与NSURLSession。
其中NSURLConnection是使用很久的的一种方式,NSURLSession是新出来的一种方式。
一、 POST方式上传
POST方式提交信息默认使用的是 :
*Content-Type:
application/x-www-form-u...
分类:
移动开发 时间:
2014-07-16 08:21:07
阅读次数:
414
访问网络的方式:
1、同步请求: 会阻塞主线程
2、异步请求: 无法取消 请求过程在多线程执行
基本流程:
1、构造NSURL实例。
2、生成NSURLRequest请求。
3、通过NSURLConnection发送请求。
4、通过NSURLRespond实例和NSError实例分析结果。
5、接受返回数据。
使用NSURLConnection发起异步请求:
第一...
分类:
其他好文 时间:
2014-07-09 09:23:33
阅读次数:
126