项目开发->cocoapods使用

项目开发->CocoaPods使用

打算写一个系列来记录自己写一个项目的一些过程,顺便记录一些在写项目时遇到的一些知识点,这是这个系列的第一篇,这篇主要是用来讲述一下,如何依赖cocoaPods开发项目。

目录

如何下载安装CocoaPods

若要安装cocoaPods首先要求你的电脑已经配置了Ruby环境,现在MAC电脑默认的已经安装了Ruby环境.

现在我们来安装cocoaPods,步骤很简单,在terminal下输入一段代码就可以了

$sudo gem install cocoaPods

但是在我们的使用中,我们会发现并没有任何反应,因为默认的Ruby的镜像被墙了,看了一些其他的博客,都是用淘宝的Ruby镜像来访问cocoaPods。首先先删除默认的Ruby镜像地址

$gem sources --remove https://rubygems.org/
//等有反应之后在敲入一下命令,添加淘宝的Ruby镜像
$gem sources -a http://ruby.taobao.org/

为了验证你已经更改了镜像地址,你可以用一下的代码来查看

$gem sources -l

配置完这些,你终于可以输入第一行的代码,进行安装cocoaPods了,需要等待一段时间,然后就可以安装完成了

如何创建使用CocoaPods

使用cocoaPods的方法也是很简单的,下面就以安装AFNetworking为例,说一下如何使用cocoaPods

利用CocoaPods,在项目中导入AFNetworking

1.为了验证AFNetworking是否支持cocoaPods,我们可以用cocoaPods的搜索功能去验证一下。在终端输入:

$pod search AFNetworking

过一段时间你会看到AFNetworking的一些信息,例如:
AFNetworking info

这说明AFNetworking是支持cocoaPods的,所以我们可以利用cocoaPods将AFNetworking导入到你的项目中。

在这里要说明一下,cocoaPods安装类库,是根据一个叫PodFile的文件来统一管理的,我们需要把要下载的类库写到这个文件中去,然后调用pod install,就会自动下载我们所需的类库。

下面我们来创建这个名称为Podfile的文件,打开你的终端,cd 到你项目工程文件.xcodeproj的目录下,然后利用vim创建Podfile文件

$vim Podfile

然后我们会进入vim编辑界面,按下i键进行插入数据,输入以下的文字:

platform : ios,"8.3"
pod "AFNetworking",~>'2.5.0'

这段代码的意思是AFNetworking支持的ios最高版本是ios8.3,要下载的AFNetworking版本是2.5.0

然后按esc->:wq 退出并且保存

这个时候你会发现在你的项目目录中会出现一个Podfile的文件,这个时候我们就可以在终端输入以下命令来进行下载AFNetworking类库了。代码如下:

$pod install

安装完成的项目目录是这个样子的:

install_AF

以后我们打开我们的项目的时候就可以用.xcworkspace打开,而不是之前的.xcodeproj文件,打开.xcworkspace之后的xcode目录结构是这个样子的:

xcode_install_af

我们可以看到已经下载了AFNetworking的类库了,下面我们就可以去使用了。

如何正确编译一个包含CocoaPods类库的项目

然后如何正确编译一个包含cocoaPods类库的项目呢。这个时候我们需要一个新的命令了

$pod update

那么update与install的区别在哪呢?$pod install只会按照Podfile的要求来请求类库,如果类库版本号有变化,那么将获取失败。但是$pod update会更新所有的类库,获取最新版本的类库

Tips:一般情况下,我们先需要运行$pod update 然后在调用$pod install

这是这个系列的第一篇文章,以后会一直写下去,直到项目的完成。顺便学习了一下markdown的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值