博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决
阅读量:6218 次
发布时间:2019-06-21

本文共 756 字,大约阅读时间需要 2 分钟。

iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决

太阳火神的美丽人生 ()

本文遵循“”创作公用协议

再补充

此有一篇比较全面的适配 iOS 9 的文章:

补充

适配 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 了,一直是爽的感觉,就好像没有使用什么网络接口一样。

后续上传图片还得用它,届时再补充。

你可能感兴趣的文章
2017 Node.js 开发框架比较
查看>>
Python中Mock和MagicMock的区别
查看>>
Laravel 5.4 入门系列 7. 文章的显示
查看>>
明月的 WordPress 优化思路总结
查看>>
Amazon DynamoDB 入门6:query 和 scan
查看>>
Mac OS X and python “ValueError: unknown locale: UTF-8”
查看>>
理解CSRF跨站请求伪造
查看>>
被误解的MVC和被神化的MVVM
查看>>
DevOps日常:别人家的运维这样过
查看>>
中台之上(一):重视业务架构,不要让“业务的归业务、技术的归技术”
查看>>
通过Visual Studio为Linux编写C++代码
查看>>
利用Apache Spark SQL和DataFrames扩展关系数据库
查看>>
Netflix 混沌工程手册 Part 3:实践方法
查看>>
2018年开源状况:代码贡献超310亿行,而漏洞超16000个
查看>>
Java初学者如何能够把知识深入贯彻
查看>>
仅售99美元!英伟达发布最小AI计算机Jetson Nano
查看>>
写守护进程时, 需要fork两次吗?
查看>>
方面和服务,差别大吗?
查看>>
Go现在接受来自GitHub PR的补丁
查看>>
JetBrains发布WebStorm 2016.2,改进对TypeScript和React的支持
查看>>