美文网首页CocoaPodsCocoapods
一、Cocoapods 到底是什么

一、Cocoapods 到底是什么

作者: 张科_Zack | 来源:发表于2021-09-30 08:44 被阅读0次

    Cocoapods 到底是什么?众所周知它是 Objective-C、Swift 三方包管理工具。它与Ruby 和 Gem 有着千丝万缕的关系,如下表示他们具体关联:


    Pod 分析.png

    1. Ruby 和 RVM

    • Ruby 是一门编程语言,能做很多很多事情具体真的不太清楚..., 作为 iOS 开发者知道它和Cocoapods有很大关系。
    • RVM (Ruby Version manager)在我的另一片博文有介绍 -- 二、 RVM 的安装和使用

    2. RubyGem

    正如Cocoapods 是 Objective-C、Swift 包管理工具, RubyGem 也是 Ruby 三方包管理工具。

    3. Cocoapods 到底是什么?

    Cocoapods 不仅仅是 Objective-C、Swift 包管理工具, 它本质上是由 ruby 编写的一个包(库),在 Mac 上由 Gem 来管理. 使用 gem 命令来查看本地 ruby 包。

    gem list --local
    

    输出如下图,Cocoapods 是 gem 管理的一个 ruby 包:


    image.png

    相关文章

      网友评论

        本文标题:一、Cocoapods 到底是什么

        本文链接:https://www.haomeiwen.com/subject/ghmjnltx.html