介绍: iOS 的应用,一般是需要通过网络进行数据的交互的,这样你的应用就成为了联机的应用了。 iOS SDK 允许我们向网络发送请求,并且能够很方便的通过 NSURLConnection 这个类 来获取和发送数据,我们可以通过 NSJSONSerialization 对 JSON 进行序列化和.....
分类:
移动开发 时间:
2014-11-11 12:27:41
阅读次数:
225
通过 NSURLConnection 的 sendSynchronousRequest:returningResponse:error: 方法创建一 个同步的网络连接。这个方法将会返回一个 NSData 类型的数据 在创建一个同步的网络连接的时候我们需要明白一点,并不是是我们 的这个同步连接一...
分类:
移动开发 时间:
2014-11-11 12:20:14
阅读次数:
194
简单来讲,同步就是函数或者闭包(objective c中的block)执行完毕才能返回。异步是立刻返回,然后异步执行的动作结束后,再进行回调。
二、同步下载
同步下载:
class func sendSynchronousRequest(_ request: NSURLRequest,
returningResponse response:AutoreleasingUnsafeMutablePointer
error error:NSErrorPointer)->NSdata...
分类:
编程语言 时间:
2014-11-11 09:23:01
阅读次数:
520
AFNetworking是IOS上常用的第三方网络访问库,我们可以在github上下载它,同时github上有它详细的使用说明,最新的AFNetworing2.0与1.0有很大的变化,这里仅对2.0常用的使用方法进行总结基于NSURLConnection的API提交GET请求AFHTTPReques...
分类:
移动开发 时间:
2014-11-09 16:39:30
阅读次数:
266
NSURLSession是IOS7中新添加的网络访问接口,作用与NSURLConnection一致,在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。如果用户强制将程序关闭,NSURLSession会断掉。NSURLSession中关键类有下面几种1:NSUR...
分类:
移动开发 时间:
2014-11-09 16:33:35
阅读次数:
201
AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。Github地址:h...
分类:
Web程序 时间:
2014-11-08 14:49:59
阅读次数:
192
如果是单个的webview或者request请求,在请求的文件h中直接实现NSURLConnectionDelegate,并在m中添加下列实现下列两个方法:C代码 -(BOOL)connection:(NSURLConnection*)connectioncanAuthenticateAgainst...
分类:
移动开发 时间:
2014-11-06 14:31:29
阅读次数:
324
一、URL Session的基本概念1.三种工作模式:默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。瞬时会话模式(ephemeral):该模式不使用磁盘保存任何数据。所有和会话相...
分类:
Web程序 时间:
2014-11-02 18:08:42
阅读次数:
267
delegate,在ios中比比皆是,NSURLConnection(网络请求有),tableView, connectionView,等系统自带 的常见代理。甚至,自己写代码的时候,随意间敲打出了protocol,根据需求,就出来了个delegate.其实也就是观察者模式的具体应用。基本的obse...
分类:
移动开发 时间:
2014-10-27 22:33:26
阅读次数:
296
AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。
下面这个例子是用来处理json请求的:
NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"];
NSURLRequest *r...
分类:
Web程序 时间:
2014-10-27 21:22:12
阅读次数:
212