gpt4 book ai didi

ios - 扩展或自定义 cocoapods 的正确方法

转载 作者:可可西里 更新时间:2023-11-01 04:41:59 24 4
gpt4 key购买 nike

在项目中使用 cocoapods 管理 Framework(pod) 时,扩展或自定义 Framework(pod) 的正确方法是什么?

我知道可以直接编辑源代码,但这似乎不是正确的解决方案。

最佳答案

据我所知,CocoaPods并不打算对框架做任何改变和对框架的贡献。它们是仅将某些内容复制到您的项目的好方法。

您可以使用用于添加新方法的类别和用于添加新变量的关联引用来扩展类。这不会影响 pod/框架的模块化,您也不会丢失更改。

您还可以使用组合或继承。使用组合而不是继承是一种很好的做法。

如果您想为第三方库做出贡献,您可能应该单独获取该第三方库的存储库,进行更改,然后提出拉取请求。或者您可以使用 git 子模块添加第三方库并将其绑定(bind)到它自己单独的 git 存储库,例如在 GitHub 中。

关于ios - 扩展或自定义 cocoapods 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18118507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com