iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
再补充
此有一篇比较全面的适配 iOS 9 的文章:
http://www.cnblogs.com/dsxniubility/p/4821184.html
补充
适配 XCode 7 过程中出现个安全传输的问题,忘记记录下来了,估计下次还会跳这坑里,过渡时期,总会有这样或那样的怪问题
这个选项是允许任意加载,而不考虑 ATS 的安全传输要求
还有一个选项,是对哪些站点可以忽略安全传输要求,稍侯查到再补:
关于“应用安全传输”的详细介绍,后补如下:
==============
ASIHttpRequest 框架已经两年没更新了,在两年前使用时,使用 block 封装出一个好用的工具,http 请求很爽,
这两年一直在用 GCDAsyncSocket 做 socket 和 ssl 下的安全套接字通讯,时间久了,回头一看, ASI 不更新了,
这两年期间做 multipart 文件上传用过 AFNetworking ,感觉很精练,
这次再用,正逢 iOS 9 发布,NSUrlConnection 弃用,改用 NSURLSession,AFNetworking 也针对性发布了 3.0 版本,
实际使用中很爽,和两年前用 ASI 和 block 封装的用法有异曲同工之妙,
只不过人家这是完整的解决方案,俺那是临时凑个份子钱而已。
在使用过程中,发现个问题,之前有发文说明,解决办法也很简单,就是加上相应的 json 内容类型名,
这样 AFNetworking 会自动按 json 将应答体中的内容转成 OC 对象,数组或词典。
还有什么?
使了两天 AFNetworking 了,一直是爽的感觉,就好像没有使用什么网络接口一样。
后续上传图片还得用它,届时再补充。