IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    About CocoaPods

    Di Wu发表于 2013-01-14 14:18:00
    love 0

    什么是CocoaPods

    每个做iOS开发的人或多或少会用到一些开源的源代码。我想你们也会有何我一样的经历

    1. 开源文件复制道项目中
    2. 添加依赖的系统库
    3. 手动管理依赖库更新

    这简直是地狱!也许你和我一样需要CocoaPods, 它是一个负责管理iOS第三方开源代码的工具。

    我们不在需要执行这些事情仅仅

    $ pod install

    它会下载podfile 文件中的依赖库。

    就是这么简单

    为什么需要这个

    并不是只有iOS有这个依赖惯例工具,他们同时也存在于

    • java: maven
    • Ruby: gems …

    语言发展到一定程度必然出现的。

    CocoaPods安装

    CocoaPods 是一个Ruby的Gem,而Mac自带Ruby,所以我们仅仅需要在Terminal下运行

    $ [sudo] gem install cocoapods

    $ pod setup

    现在你可以开始使用了~

    Search

    在Terminal 下运行 pod search + ‘GitHub’上的代码库名称就可以的到你想要的,例如 pod search nimbus

    Podfile

    在iOS项目下建立Podfile

    $ vi Podfile

    platform :ios

    pod ‘JSONKit’, ‘~> 1.4’

    pod ‘Reachability’, ‘~> 3.0.0’

    然后

    $ pod install

    打开看看吧 你想要的依赖已经整装待发了!

    加入Pod

    并不是所有时候都可以找到你想要的库,这个时候你需要:

    1. fork一份CocoaPods
    2. 到你的项目开设对应的开源目录,编辑podspec,然后执行

      pod spec lint yours.podspec

    3. 然后pull request,CocoaPods团队会审核

    分享一个UI分享网站

    CocoaControl这里更新很快而且大部分的都CocoaPods

    Enjoy



沪ICP备19023445号-2号
友情链接