加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift / Xcode依赖管理方法

发布时间:2020-12-14 17:13:48 所属栏目:百科 来源:网络整理
导读:我正在考虑配置 SwiftyJSON.在 docs状态下,您可以使用以下任一方法配置库: CocoaPods 迦太基 Swift包管理器 手动 配置外部库时这些方法的优缺点是什么? 解决方法 以下是关于他们每个人的一些观点 1. CocoaPods 优点 最广泛使用的依赖管理器. 几乎每个流行
我正在考虑配置 SwiftyJSON.在 docs状态下,您可以使用以下任一方法配置库:

> CocoaPods
>迦太基
> Swift包管理器
>手动

配置外部库时这些方法的优缺点是什么?

解决方法

以下是关于他们每个人的一些观点

1. CocoaPods

优点

>最广泛使用的依赖管理器.
>几乎每个流行的库,框架供应商都为他们的库/框架提供pod.
>您可以尝试使用libray及其使用,而无需手动手动下载. pod try命令

缺点

>您应该使用工作区管理项目.
>如果任何供应商没有添加或更新其库的pod规范,则很难维护.

2.迦太基

优点

>无需将项目保留在工作区中.
>它不是一个集中式系统,无需等待供应商更新/添加库到任何集中式仓库.

缺点

>首次需要将您的框架添加到项目中.

3. Swift包管理器

优点

>来自swift本身的创建者/维护者的产品.

缺点

>不是很受欢迎.
>仍然需要由开发人员社区进行调整.

4.手册

优点

>你有完全的控制权.
>您可以编辑(如果许可证允许…).

缺点

>需要手动工作来添加依赖项.
>难以更新库.
>不确定我们是否可以使用Swift Package Manager将Objective-C库添加到项目中.

我建议使用CocoaPods,因为它非常简单易用,并将从互联网上获得足够的帮助和资源.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读