用平静的心态看待不平静的世界.
在iOS开发过程,我们不免使用到第三方的类库,有没有什么快捷便利的方法,这里我就说一下iOS第三方终结者CocoaPods的安装和使用吧.希望能对大家管理第三方类库有所帮助.
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/
然后我们输入下面的终端指令开始安装.
sudo gem install cocoapods
如果出现下面的提示,那么我们就成功了.
因为我已经安装成功了 所以就会出现这样的结果.
CocoaPods的使用
我们安装成功之后,我们改如何使用我们CocoaPods呢?首先,我们需要定位到我们所使用到的第三方.这里我使用SDWebImage作为实例,我们输入如下的终端指令,查询网络上关于SDWebImage第三方相关的信息.
pod search SDWebImage
现在我们就需要打开需要导入的工程
cd + "空格" + "工程文件路径"
然后创建一个空的Podfile文件.这时候,我们就会看到我们Podfile文件出现在我们的工程文件中了
touch Podfile
这时候我们可以在终端给Podfile输入我们需要做的操作,输入终端指令先打开Podfile.编辑Podfile文件.
vim Podfile
然后输入下面两句话,然后保存.当然,我们也可以在我们的工程文件夹中写入下面的这两句话.
platform :ios, '7.0'
pod "SDWebImage", "~>2.5"
然后就输入下面的这句话从网上导入SDWebImage第三方.等待网上的下载就行.
pod install
最后我们需要打开的是这个带有SDWebImage第三方的Xcode.
我们只需要在我们需要SDWebImage 直接导入头文件就行.如下
#import <SDWebImage/SDWebImageManager.h>