ios安装CocoaPods再安装AFNetworking的避坑之路

百度了一堆ios发送http请求的代码,但是发现其实很多方法都出现了⚠️说已经被ios9弃用了,这时候一个朋友告诉我用AFNetworking(第三方的网络通信库)。于是开始百度这个怎么装,各种博客都是16年左右写的,太老了, 各种采坑!

一、先安装CocoaPods, 使用CocoaPods来管理iOS开发中需要用的到第三方库

1、检查mac电脑里是不是有装CocoaPods,打开命令窗口--终端,输入指令: pod --version

ios安装CocoaPods再安装AFNetworking的避坑之路

有版本显示则说明装过了,没有就要安装CocoaPods,详细的教程已经有个可用的了:https://www.jianshu.com/p/1c1f5eb9e390

很多教程里的Ruby镜像都是旧的taobao的,其实现在已经换成了https://gems.ruby-china.com/。上面教程中用的就是这个新的!

2、 安装AFNetworking。

知乎上  https://zhuanlan.zhihu.com/p/22774794 这篇文章的 AFNetworking部分是不错的。

但是我在pod search AFNetworking搜索的时候等了好久,好几次都没反应。在执行pod install这句指令的时候等了半个小时没动静!这个时候就百度了一堆什么加快的方法,浪费了很多时间,后来我发现有个文章应该是有用的:pod install速度慢的终极解决方案!按照这个文章的方法就不会一直卡住了!还有一点就是在pod install这句后面可以加个查看详细进度的指令--verbose,就是写成pod install --verbose

3、http请求在ios7以后默认不支持http协议了,需要添加白名单到info.plist上,xcode设置如下图ios安装CocoaPods再安装AFNetworking的避坑之路