• Cocoapods依赖管理


    对于iOS App的开发,几乎都采用了Cocoapods来管理第三方库,那么对于开发人员来说,这是必备技能,必须要掌握如何使用。这篇文章就是介绍如何安装和使用CocoaPods的。

     

    简单来说,就是专门为iOS工程提供对第三方库的依赖的管理工具,通过CocoaPods,我们可以单独管理每个第三方库,可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置,直接交由提供支持CocoaPods项目的作者来配置了,如此便可直观、集中和自动化地管理我们项目的第三方库。

     

    我们也许有过这样的感受:

    每添加一个第三方库、Framework或者SDK,我们都需要手动添加相关依赖库,在工程buildsetting中配置路径,在build phases中添加依赖的系统库。如果所导入的第三方库还依赖其他第三方库,我们也需要手动导入且分别添加工程配置。

    当我们需要更新某个第三方库的时候,我们又要手动移除该库,导入新的库,然后再配置,这是相当麻烦且没有意义的工作。当使用CocoaPods管理后,我们只需要修改为某个版本,再执行pod update即可。

    当我们需要去掉某个第三方库时,我们是怎么做的呢?是不是将该库移除掉,然后还得把相关配置也移除掉,这样工作才干净。是不是很麻烦呢?当我们使用Cocoapods管理后,我们是怎么做的?只需要在Podfile删除该引入该库的语句,然后执行pod update即可。

    当我们开始使用CocoaPods管理第三方库后,我们只需要相当少的配置,其它的一切都交由CocoaPods来管理即可,我们使用起来就更省心了。

     

    如何安装CocoaPods?

    因为默认的cocoapods网址是国外的,需要VPN才能访问,步骤如下:

    • 1、先输入 gem sources —remove https://rubygems.org/
    • 2、等待有反映后,再输入 gem source -a https://ruby.taobao.org/
    • 3、验证是否成功替换:gem source -l
    • 4、最后就可以通过sudo gem install cocoapods正常安装cocoapods了。

    等待安装完成后,就可以开始使用CocoaPods了。

    注意:source或者sources都可以.

     

    如何使用CocoaPods?

    要使用CocoaPods,就需要一个Podfile文件。

    • 第一步:进入到所建立的工程的目录,这里是qwaa
    • 第二步:通过vim命令新建Podfile
    • 第三步:通过vim  Podfile进入编译Podfile
    • 第四步:添加第三方库,如下图,我们添加了AFNetworking,其中我们添加的AFNetworking版本是2.0版本
      • 按下esc键,然后输入:wq,就可以保存了。然后在终端输入pod install,就可以安装第三方库了。

      在安装完成后,我们不再是打开后缀为.xcodeproj的工程,而是打开后缀为.xcworkspace的工作空间了。

     

  • 相关阅读:
    Neutron 理解 (1): Neutron 所实现的虚拟化网络 [How Netruon Virtualizes Network]
    openstack里面的Provider network 和 Tenant network 的区别
    Openstack网络相关概念比较复杂,经常使人混淆,本文进行相关说明。
    OpenStack 网络:Neutron 初探
    openstack 网络架构 nova-network + neutron
    Java 性能测试的四项原则
    微信公众号开发之微信买单
    微信公众号开发之如何使用JSSDK
    微信公众号开发之如何一键导出微信所有用户信息到Excel
    [内核驱动] 链表LIST_ENTRY的操作(转)
  • 原文地址:https://www.cnblogs.com/yhj1787354782/p/5010328.html
Copyright © 2020-2023  润新知