当我开发iOS应用程序的时候, 避免不了需要使用第三方类库,比如SDWebImage, AFNetworking,JSONKit等等. 我们知道若想使用这些第三方类库,首先需要从网上下载这些类库, 使用过程中还必须在Xcode里添加相关的库. 而且如果项目中用到的类库如果有更新版本,需要重新下载最新版本的类库添加到工程中....这个是一个非常繁琐麻烦的一件事情.. 那么如何解决这样的问题呢? 答案就是 CocoaPods(第三方类库管理工具),有了它,妈妈再也不用担心你使用第三方类库的繁琐步骤和导入库遇到的问题了! 下面就介绍一下如何使用它:
在安装CocoaPods之前,首先要在本地安装好Ruby环境.(Mac机通常不用安装)
一, 安装CocoaPods
首先,打开你Mac里的终端, 输入以下命令字符: sudo gem install cocoapods
输入完毕敲回车键可能会提示你输入密码.就是你电脑的密码..如图:
输完密码后没反应,请耐心等一等, 当出现反应后进行下一步骤,
接着输入命令符: gem sources --remove http://rubygems.org/
有反应后继续输入: gem sources -a http://ruby.taobao.org/
当终端出现一下文字表明你操作成功, 如图 :
然后再输入: sudo gem install cocoapods 等一小段时间之后,会出现一长串命令字符,表示安装成功,接下来就可以使用了.
二, 使用CocoaPods:
1. 输入 ls 后出现如下界面 :
2.找到你项目工程所在的文件夹然后输入 cd(进入) 命令进入. 比如我的工程在桌面上就输入 cd Desktop 然后再输
入 ls (显示) 如图:
3.然后再进入我的工程Project_1 , 输入: cd Project_1 , 再输入 ls
4.进入工程之后需要在里面创建PodFile文件 , 输入 : vim PodFile , 结果如图所示 :
5. 输入 : platform:iOS,"7.0"
pod "JSONKit"
然后保存退出, 输入: :wq (注意是冒号和wq)
此时工程中会自动创建一个PodFile文件 , 如图 :
6. 最后就是安装该类库JSONKit,, 输入: pod install (需要耐心等一小段时间)
结果如图表示导入类库成功 :
7. 安装成功之后,, 工程中会出现一个后缀为.xcworkspace 的东东 ,, 以后再启动工程运行程序的时候就点击它就可以了 如图 :