iOS开发之辅助工具的使用-CocoaPods

 本文不再详细介绍CocoaPods的定义和内部结构,着重强调实际开发操作步骤和使用技巧,对其功能定义和内部结构感兴趣的猿们请自行百度。

  CocoaPods:是iOS和OSX下一个非常优秀的第三方类库管理工具,可以帮助我们自动管理第三方类库和自行配置,非常便捷。

  CocoaPods在项目中的一般使用步骤如下(其中的一些步骤需要的时间比较多,请耐心等待):

  1.安装CocoaPods需要访问 https://rubygems.org/,但是该网站已被墙掉,若要访问该网站,必须使用FQ软件,过程复杂,且费力不讨好。所以一般的解   决方法是使用淘宝的Ruby镜像来访问该网站。

   打开终端,一次输入命令:

   gem sources  --remove https://rubygems.org/

   gem sources -a http://ruby.taobao.org/

   这两句命令的作用是替换为淘宝的Ruby镜像访问网站

 2.查看是否替换成功

  在终端输入gem sources -l,若打印出如下结果,说明替换成功

  iOS开发之辅助工具的使用-CocoaPods

3.安装CocoaPods

在终端总输入  sudo gem install cocoapods,一定要注意使用sudo,如果不使用sudo,会提示权限不足无法安装的错误。这里需要几分钟的等待时间,具体取决于网速。终端会提示你输入密码,输入的密码不会在终端中显示,只管输入就行

安装成功的界面是

iOS开发之辅助工具的使用-CocoaPods

4.如要导入AFNetworking,则需要在终端中输入pod search AFNetworking,有两个好处:可以查看CocoaPods是否支持该第三方库,及其版本信息。终端结果如下图

iOS开发之辅助工具的使用-CocoaPods

5.创建一个新的工程,在终端中进入到该项目的目录中去,至于怎样进入,自行百度。

6.创建Podfile文件,文件名不能更改,只能是他。在终端中输入touch Podfile(创建指令),然后输入open Podfile(打开Podfile指令),注意这是使用文本编辑器的方式打开该文件,可能会造成后续的错误或者异常,具体错误或异常信息看打印结果就会知道,如出现此类错误,使用使用vim编辑Podfile文件,指令是vim Podfile

7.在Podfile文件输入(格式是固定的)

platform:ios,'7.0'      //表明使用平台

pod 'AFNetworking','~>2.6.0'  //表明第三方库信息,这里是AFNetworking,版本2.6.0以上

8.安装第三方库

在终端输入命令pod install

等待若干分钟,出现如下结果,说明安装成功

iOS开发之辅助工具的使用-CocoaPods

此时查看你的项目目录是否多了如下几个文件夹

iOS开发之辅助工具的使用-CocoaPods

这就说明安装成功,可以在项目中使用AFNetworking了。

9.如要增加其他第三方库,执行4,若支持该第三方库,可在Podfile文件中进行修改,添加该第三方库。如需要增加Masonry,在Podfile添加 pod ‘Masonry’

 然后在终端中输入pod update(不建议再次使用pod install指令),会自动帮你下载导入Masonry。

 再次查看你的项目目录就会发现多了如下标明的文件夹,你就可以在项目中使用Masonry了。

iOS开发之辅助工具的使用-CocoaPods

 

   10.注意一点:再次打开这个项目是不要双击.xcodeproj文件,而是双击.xcworkspace文件。

iOS开发之辅助工具的使用-CocoaPods

以上就是在iOS开发中使用cocoapods的一般过程,匆忙完成,如有错误,敬请纠正,希望对大家有所帮助。