IOS类库管理工具CocoaPods的使用教程

来源:互联网 发布:网龙网络开发怎么样 编辑:程序博客网 时间:2024/06/04 19:51

CocoaPods 是什么? 我们为什么要使用它?

当我们开发一款IOS应用时,为了方便会使用到很多第三方的开源类库,比如SDWebImage,JSONKit,AFNetWorking等等。可能使用的某个类库又用到其他的类库,所以我们使用它时,必须得先下载另外一个类库,而另一个类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之我想表达的是手动下载所需要的类库十分的麻烦,另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。
CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。

如何下载和安装CocoaPods?

在安装CocoaPods之前,首先要在本地安装好Ruby环境

大部分情况下MAC自带的有Ruby, 目前的CocoaPods需要ruby>=2.2,

因此首先检查一下ruby的版本

ruby -v
这里写图片描述

如果发现你的ruby版本小于2.2,请先更新Ruby

sudo gem update –system
这里写图片描述

如果你发现Ruby的软件源rubygems.org被屏蔽了要更换源

gem sources –remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
然后查看源路径是否更换成功
gem sources -l

开始重要的过程安装CocoaPods

sudo gem install cocoa pods
如果你输入命令之后点击回车键,发现半天没有任何反应,因为墙阻挡了cocoapods.org,但是你可以使用淘宝的Ruby镜像来访问cocoapods,操作步骤上一个流程 之后在输入安装Cocoapods的指令

在开发IOS应用时如何使用CocoaPods?

好了,安装完CocoaPods之后肯定就开始使用了,CocoaPods的使用和CocoaPods的安装一样的简单,也是通过一两行的命令就可以搞定

第一张使用场景

利用CocoaPods,在项目中导入AFNetworking类库
为了确定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能验证一下。在终端中输入:
pod search AFNetworking
如果几秒钟之后可以看到一些信息就说明支持pod

第二种使用场景

1 0
原创粉丝点击