CocoaPods使用简介


概要


ios开发中会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。需要把这些第三方的源代码复制到项目中,有些开源库通产要依赖系统的一些framework,我们需要手动将这些依赖库添加到项目中;对于某些开源库还要设置 -fno-objc-arc等编译参数;此外还需要管理这些依赖包的更新等一系列工作。虽然简单但是毫无技术含量,在使用 CocoaPods 之后,我只需要将用到的第三方开源库放到一个名为 Podfile 的文件中,然后执行 pod install。CocoaPods 就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。


安装


1、ruby环境

Mac下都自带ruby,使用ruby的gem命令即可下载安装:

bogon:~ lzz$ ruby -v

bogon:~ lzz$ sudo gem install cocoapods

如果不行的话,按下面的方法更新ruby环境

2、更新ruby

更新ruby环境,把Ruby镜像指向taobao,避免被墙

gem sources –remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l (用来检查使用替换镜像位置成功)

更新完成后再次执行sudo gem install cocoapods,这样就下载安装好了CocoaPods。


使用CocoaPods


1、新建一个项目,名字CocosTest
这里写图片描述
2、终端中,进入到该项目的总目录

cd /Users/lzz/Desktop/CocosTest

3、建立Podfile文件(配置文件)
终端输入

vim Podfile

切换到编辑模式输入

platform:ios,’8.0’
target “CocosTest” do
pod ‘MBProgressHUD’,’~>0.8’
end
然后按esc,并输入:wq。此时会发现项目总目录中多了一个Podfile文件
这里写图片描述

在总目录中输入 pod install

这里写图片描述

现在MBProgressHUD(0.9.2)已经安装完成。
此时查看项目总目录,变为

这里写图片描述

现在打开项目不是点击CocosTest.xcodeproj,而是点击CocosTest.xcworkspace。此时MBProgressHUD已经自动导入到项目中,项目目录为
这里写图片描述


补充1

1、当需要同时导入多个第三方时候
platform :ios
pod ‘JSONKit’, ‘~> 1.4’
pod ‘AFNetworking’, ‘~> 2.0’
2、通过CocoaPods查找你想要的第三方库
pod search 第三方库名
然后重新编辑Podfile文件,按之前的步骤,导入更多的库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值