iOS开发中的第三方类库管理工具-CocoaPods-

转载请注明出处 : http://blog.csdn.net/whjForWork/article/details/44967891

CocoaPods是什么?

  • 当iOS 项目中需要使用第三方开源类库时,或者已使用的类库需要更新时,再去一个个重新下载非常麻烦,但是通过CocoaPods,我们可以一行命令就解决这个问题

  • CocoaPods是一个负责管理iOS项目中第三方开源代码的工具,Cocoa使用Ruby开发,其源码在Github上开源https://github.com/CocoaPods/CocoaPods

  • CocoaPods可以节省设置和更新第三方开源库的时间,提高工作效率

CocoaPods的使用 前言

  • gem是一个管理ruby库和程序的标准包,通过gem可以查找、安装卸载软件

安装CocoaPods

  • 先在终端输入下面的命令,
  • 等有反应之后输入下面这行
  • 然后输入这行查看地址
    • gem sources -l
  • 如果出现类似下面的提示,代表OK

    技术分享

  • 安装CocoaPods的工具包,在终端输入下面的命令,安装过程中由于网络问题会比较慢,请耐心等待

    • sudo gem install cocoapods
  • 在终端输入下面命令,初始化

    • pod setup
    • 出现下图字符表示初始化成功

      技术分享

  • 在终端输入pod search AFN,可以看到框架的版本,下载git的地址
    技术分享

  • 如果安装还不成功,升级下gem

    • sudo gem update –system

项目中使用pods

使用xcode新建项目

  • 终端切换到项目中使用pod init 创建一个Podfile文件
    技术分享

  • 编辑Podfile文件,输入 sudo vi Podfile ,然后导入AFN框架如下左图,然后保存
    技术分享

?* 接着输入pod install 把相关框架添加到项目中,在执行命令前把xcode和模拟器都关了
技术分享

  • 出现下面的提示,代表已经集成到你的项目中,由于网络原因,可能下载会有点慢

    技术分享

  • 接着打开Pods演示.xcworkspace即可运行项目,记住不是打开 Pods演示.xcodeproj
    技术分享

  • 所有的依赖已经添加完成,我们就要导入头文件即可使用
    技术分享

  • 注意导入头文件的格式,只能使用尖括号导入

    技术分享

总结:

  • Pods所有的依赖是根据Podfiles 文件配置的

  • 要配置框架时,可以在后面指定配置号 pod ‘SDWebimage’, ‘~> 0.2.0’,但一般不指定,不指定则所用最近的版本号
    技术分享

  • 有框架更新时,在终端切换到项目,然后运行 pod update 命令即可

  • 如果是追加第三方框架,搜索框架,然后写入 PodFile ,使用 pod install命令
    技术分享

    • 添加的会显示在下图所示的地方

      技术分享

  • 下面是常用的GEM命令
    ???????????????????? 技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。