经过多年的iOS开发, 现总结一下HTTP协议下的两大网络处理第三方框架的使用心得 首先来说下AFNetworking: 一、2大管理对象1.AFHTTPRequestOperationManager* 对NSURLConnection的封装 2.AFHTTPSessionManager* 对NSU ...
分类:
其他好文 时间:
2016-05-09 08:36:14
阅读次数:
255
可以通过三种方式向服务器发送数据:NSURLRequest,NSMutableURLRequest,NSURLConnection
一、NSURLRequest向服务器发送同步或异步请求
举例:如何发送一个GET请求
* 默认就是GET请求
// 1.URL
NSURL *url = [NSURL URLWithString:@"http://www.baidu.co...
分类:
移动开发 时间:
2016-05-07 08:57:20
阅读次数:
204
今天刚上班,群里不停有人发这东西:
不过估计到时候不进行代码迁移的话估计就不能兼容IPV6-only标准了,然后就不能上架appstore.可怜我还在用着NSURLConnection的废弃api,没办法了,只能迁移了,可是有不少同学可能跟我处于一个比较尴尬的境地,如果我们只是单纯的自己对AF进行封装,只要升级AF到3.0以上,就可以满足苹果的要求了,但是如果我们用来一些对A...
分类:
其他好文 时间:
2016-05-07 08:31:30
阅读次数:
304
AFN介绍 AFN是一套操作网络的第三方框架 NSURLConnection iOS2.0之后出现 NSURLSession iOS7.0之后出现 默认支持序列化和反序列化json,xml数据需要自己解析 是一套优秀的错误处理机制 封装了Reachability 支持HTTPS(iOS9.0默认都是 ...
分类:
移动开发 时间:
2016-05-03 09:23:36
阅读次数:
296
NSURLConnection & NSRULSession NSURLSession是NSURLConnection 的替代者,在2013年苹果全球开发者大会(WWDC2013)随ios7一起发布,是对NSURLConnection进行了重构优化后的新的网络访问接口。从iOS9.0开始, NSUR ...
分类:
Web程序 时间:
2016-05-02 11:36:39
阅读次数:
233
说明:
1 .该文主要介绍如何使用NSURLSession来发送GET请求和POST请求
2 .本文将不再讲解NSURLConnection的使用,如有需要了解NSURLConnection如何发送请求。详细信息,请参考:http://www.cnblogs.com/bearsg.html
3 . 本文示例代码发送的请求均为http请求,已经对info.plist文件进行配置。如何配置请参考:htt...
分类:
移动开发 时间:
2016-04-29 17:24:30
阅读次数:
237
NSURLSession学习笔记(一)简介 一、URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。 瞬时会话模式(ephemer ...
分类:
Web程序 时间:
2016-04-27 20:47:27
阅读次数:
227
说明:
1 .该文主要介绍如何使用NSURLSession来发送GET请求和POST请求
2 .本文将不再讲解NSURLConnection的使用,如有需要了解NSURLConnection如何发送请求。详细信息,请参考:http://www.cnblogs.com/bearsg.html
3 . 本文示例代码发送的请求均为http请求,已经对info.plist文件进行配置。如何配置请参考:htt...
分类:
移动开发 时间:
2016-04-26 19:55:51
阅读次数:
267
1. 网络数据请求-封装请求 调用的开发者 1.创建这个网络对象(httpRequest) 2.在该ViewController类里遵循协议 3.实现协议中的方法 封装的开发者 1.根据NSURLConnection异步的方法进行封装, 创建url对象,保留delegate 最后发送异步请求 2.让 ...
分类:
其他好文 时间:
2016-04-26 09:39:37
阅读次数:
184
NSURLConnection通过全局状态来管理cookies、认证信息等公共资源,这样如果遇到两个连接需要使用不同的资源配置情况时就无法解决了,但是这个问题在NSURLSession中得到了解决。NSURLSession同时对应着多个连接,会话通过工厂方法来创建,同一个会话中使用相同的状态信息。N ...
分类:
移动开发 时间:
2016-04-24 15:34:44
阅读次数:
223