华山论剑之浅谈iOS第三方终结者CocoaPods

用平静的心态看待不平静的世界.

在iOS开发过程,我们不免使用到第三方的类库,有没有什么快捷便利的方法,这里我就说一下iOS第三方终结者CocoaPods的安装和使用吧.希望能对大家管理第三方类库有所帮助.


CocoaPods的安装


首先,我们要打开我们的终端,别问我什么叫终端,我不知道,我真的不知道!

注意:输入终端指令扥时候一定要注意空格和大小写!!!
华山论剑之浅谈iOS第三方终结者CocoaPods

接下来,我们要在终端输入指令验证你的Ruby镜像是不是https://rubygems.org/

gem sources -l

如果是打印了如下的结果,那么证明你已经对Ruby镜像做了修改,如果没有,我们就输入终端指令修改我们的Ruby镜像,我么需要输入如下的终端指令先移除原先的Ruby镜像,再添加新的Ruby镜像.当然,输完终端指令我们需要再一次的上一步的验证.

gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/

华山论剑之浅谈iOS第三方终结者CocoaPods

然后我们输入下面的终端指令开始安装.

sudo gem install cocoapods

如果出现下面的提示,那么我们就成功了.

华山论剑之浅谈iOS第三方终结者CocoaPods

因为我已经安装成功了 所以就会出现这样的结果.

华山论剑之浅谈iOS第三方终结者CocoaPods

CocoaPods的使用


我们安装成功之后,我们改如何使用我们CocoaPods呢?首先,我们需要定位到我们所使用到的第三方.这里我使用SDWebImage作为实例,我们输入如下的终端指令,查询网络上关于SDWebImage第三方相关的信息.

pod search SDWebImage

华山论剑之浅谈iOS第三方终结者CocoaPods

现在我们就需要打开需要导入的工程

cd + "空格" + "工程文件路径"

华山论剑之浅谈iOS第三方终结者CocoaPods

然后创建一个空的Podfile文件.这时候,我们就会看到我们Podfile文件出现在我们的工程文件中了

touch Podfile

华山论剑之浅谈iOS第三方终结者CocoaPods

这时候我们可以在终端给Podfile输入我们需要做的操作,输入终端指令先打开Podfile.编辑Podfile文件.

vim Podfile

然后输入下面两句话,然后保存.当然,我们也可以在我们的工程文件夹中写入下面的这两句话.

platform :ios, '7.0'
pod "SDWebImage", "~>2.5"

然后就输入下面的这句话从网上导入SDWebImage第三方.等待网上的下载就行.

pod install

最后我们需要打开的是这个带有SDWebImage第三方的Xcode.


华山论剑之浅谈iOS第三方终结者CocoaPods

我们只需要在我们需要SDWebImage 直接导入头文件就行.如下

#import <SDWebImage/SDWebImageManager.h>



结束语 : CocoaPods功能比较强大,不用手动去网上搜索下载在导入工程,直接用终端导入我们所使用的第三方就行.所以我称它为第三方终结者.希望大家能够喜欢.