gpt4 book ai didi

ios - 如何分享我构建并发现非常有用的自定义 swift 扩展

转载 作者:搜寻专家 更新时间:2023-11-01 07:18:33 24 4
gpt4 key购买 nike

我想分享一些我为我的应用程序构建的非常有用的快速扩展。我敢肯定,有许多开发人员希望轻松地将自定义功能添加到他们的应用程序中。唯一的问题是我找不到共享这些扩展的好方法。

我是一名经验丰富的软件工程师(我的大部分经验与网络相关),最近开始使用 iOS 应用程序,我不熟悉快速扩展的打包和分发。

我目前正在使用 Carthage 作为依赖管理器,我知道 CocoaPods 更受欢迎,也许 Swift Package Manager 会在不久的将来出现 - 所以我希望能够发布扩展,以便人们使用任何这些包管理器可以轻松地将它们添加到他们的项目中。

谁能给我指出正确的方向?

最佳答案

I would recommend using a dependency manager like CocoaPods in order to make updating to newer versions of your extensions and installing them easier.

您可能还想在您的个人博客上分享指向 CocoaPods pod 的链接,并传播有关您的库/扩展的新闻。

In CocoaPods you should provide the .Swift file as the installable pod, but should also provide the Xcode project for pod try functionality, where people try out your extension before embedding it into their projects.

这是 CocoaPods 上的过渡扩展示例(这些是 GitHub 中显示的文件):

enter image description here

As you can see, a demo project is provided, but when installing the pod, only the relevant Swift files are added to the project.

您可以从这里开始:https://guides.cocoapods.org/making/making-a-cocoapod.html

希望一切都解决了。祝你好运 :)

关于ios - 如何分享我构建并发现非常有用的自定义 swift 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40398149/

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