cocoapods的安装和使用

什么是CocoaPods

cocoapods是iOS的项目的依赖管理工具,类似于Java的maven。
cocoapods可以帮助我们节省设置和更新第三方库的时间,自动下载第三方库的源码,并设置好相应的依赖和编译参数。
cocoapods现在已经成为开发iOS项目几乎不可或缺的工具。

如何安装

  1. 替换镜像
    在终端依次执行如下命令
    1.gem sources –remove https://rubygems.org/
    2.gem sources -a https://ruby.taobao.org/
    3.gem sources -l

  2. 下载安装
    sudo gem install cocoapods

如何使用

  1. 使用cd命令找到你的项目目录
  2. 执行vim Podfile命令创建Podfile文件
  3. 输入i进入编辑模式
  4. 编辑类似如下内容
    platform:iOS,‘7.0’
    pod ‘(第三方库的名字)’, ‘~>(版本号)’
    pod ‘AFNetworking’,‘~>3.0’

  5. 退出编辑
    按esc键,输入:wq,即可保存退出

  6. 配置项目
    执行pod install命令,之后如果更改了podfile文件,都需要执行一次pod update命令。
    cocoapods在执行pod install和pod update时,会默认先更新一次podspec索引,使用

pod install --no-repo-update
pod update --no-repo-update

可以禁止其做索引更新操作
7. 到现在所有第三方库已经下载完成并且设置好了编译参数和依赖。你会发现项目目录多了podfile文件和一个.xcworkspace文件,之后打开项目你需要用.xcworkspace文件来打开工程,而不是以前的.xcodeproj文件。
8. 查找第三方库
使用pod search命令可以查找你需要的第三方库,比如

pod search json

会把所有有关json的库查找出来。或者pod search ‘具体的第三方库名字’

podspec索引

所有podspec文件都托管在hhtps://github.com/CocoaPods/Specs.第一次执行pod setup,cocoapods会将所有podspec文件下载到本地的~/.cocoapod/目录下,由于服务器在国外,所以会比较慢。
幸好有国内大神建立了cocoapods索引库的镜像,目前有两个国内服务器镜像,你可以使用如下命令上设置:

pod repo remove master
pod repo add master htps://gitcafe.com/akuandev/Specs.git
pod repo update

上面是gitcafe上的镜像,将地址改成https://git.oschina.net/akuandev/Specs.git 即可使用occhina上的镜像。

生成第三方库的帮助文档

使用brew install appledoc命令,可以将第三方库的帮助文档集成到Xcode中,这样就能按住option键查看帮助文档了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值