使用CocoaPods导入AFNetworking教程

   AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等),是目前最优秀的开源网络库,也是一个在IOS开发中使用非常多网络开源库。

那么如何使用CocoaPods安装AFNetworking框架?

1.准备工作,先查询一下AFNetworking的版本,输入命令:pod search AFNetworking

       

  得出结果:(输入q可以退出这个界面,返回到上一层)

        使用CocoaPods导入AFNetworking教程_第1张图片

2.下一步:我们在工程目录下创建一个Podfile文件,并安装AFNetworking(注意:不要用文本编辑器进行编写,会容易报错,最好在终端下编辑)

   (1)cd 到工程目录下(带有xcodeproj,xcworkspace等文件的目录)

   (2)输入命令:vim Podfile,创建文件

          

   (3)配置文件内容,如下:(按下键盘i切换为插入模式,文本可编辑。文件中的“test”项目名称,“9.2”iOS平台版本号,“3.0.1”为上一步骤查询出AFNetworking的框架版本号)

          

   (4)保存文件,退出。(退出vim编辑器,按下键盘ESC键,然后输入冒号+wq,如“:wq”,保存退出)

   (5)Podfile文件创建完成后,就进行AFNetworking安装,输入命令:pod install

          

    当出现上图就表明安装成功。关闭Xcode软件,点击.xcworkspace使用CocoaPods导入AFNetworking教程_第2张图片这个文件,重新打开工程,这时候就可以看到工程中已经安装好了AFNetworking框架了。

          使用CocoaPods导入AFNetworking教程_第3张图片

3.安装完成,但是我们在XCode中还是不能使用AFNetworking框架,因为swift导入OC库,需要桥接这个步骤

   (1)创建一个桥接的头文件(Header.h)内容如下:

      使用CocoaPods导入AFNetworking教程_第4张图片

   (2)设置工程的OC桥接头文件绝对位置,这样才能查找到头文件,点击工程可打开这个页面(TARGETS --->Build Settings,使用搜索功能更快查找到这个选项哦!

     使用CocoaPods导入AFNetworking教程_第5张图片

   (3)设置完成后,重新打开工程,在swift文件中就可以使用AFNetworking框架,不需要导入导入头文件

  

     使用CocoaPods导入AFNetworking教程_第6张图片


你可能感兴趣的:(iOS)