1.cocoaPods是什么?
cocoaPods说白了就是一个方便管理和插入第三方库的插件,再不用他管理我们的第三方库之前我们需要手动的把我们的第三方库加入到我们的程序中,或许有人看完怎么使用后会觉得cocoaPods这么麻烦,还得用最烦人的终端,为什么还要用呢?原因很简单,因为使用cocoaPods加入第三方库不需要加入这些类库所依赖的framework,还有一些手动管理内存时 -fno-objc-arc等麻烦,而且可以直接从git上下载最新的类库,可以说有简单又方便!
2怎么安装
cocoaPods的安装十分的方便,用系统的终端命令就可以。
$sudo gem install cocoapods
$pod setup
如果出现安装报错的情况大概原因是服务器的问题,那么请再终端运行下面语句
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem
sources -l
此后再重新运行上面
$sudo gem install cocoa pods
等待一会。然后显示成功后执行下面的
$pod setup
这句即可安装完成,需要一段时间的等待!
3如何使用
打开终端
$ cd 你的项目名称(可以拖进来)
点击enter,然后输入下面代码$ vim Podfile (这句话的意思是在你刚才拖进来的项目中生成一个Podfile文件并打开)
在终端输入下面代码(我再安装MJRefresh)
platform :ios, '7.0'
pod 'MJRefresh'
完成后:wq保存退出$ pod install
然后等待就可以了!现在程序里面多了一个xcworkspace,以后在这里面打开就可以了!是不是有简单又方便!
看程序已经有了MJRefresh.而且不需要加入依赖库。
4搜索功能
如果你不知道你要加入的第三方库的全部名字,没关系,cocoaPods具有搜索功能
终端输入(前提是你现在的终端是打开你现在工程的前提下)下面代码
$ pod search (你大概知道的第三方库的部分名字)
enter,出来很多是不是,这样,你重复上面3使用的过程就可以添加了!