gpt4 book ai didi

iOS:我可以创建一个所有类(.h 和 .m)都为公共(public)的静态库吗?

转载 作者:行者123 更新时间:2023-11-29 12:01:57 26 4
gpt4 key购买 nike

我有一堆类想与其他人共享,所以我想创建一个静态库,但我不想隐藏我的代码。如果他们愿意,我想让他们在图书馆找零钱。

我可以共享一个文件夹,但我想将所有文件合并到一个包中,以便于管理和维护。

静态库通常只向用户显示头文件 (.h),但是否可以使实现 (.m) 文件也可见?

我还有一个静态库,它是这个库的依赖项。我可以将一个静态库放在另一个静态库中吗?或者我必须在我的项目中添加这两个文件?

我以前没有做过这个图书馆的东西,所以我的方向是正确的吗?或者在 iOS 中是否有更合适的方式可以满足我的要求?

谢谢!

最佳答案

将代码作为框架发送,而不是共享文件夹,而是将库变成 GitHub 或其他任何地方的常规项目。通过CocoaPods 添加安装库所需的内容或 Carthage .使用 semantic versioning 进行适当的发布, 写一个适当的更新日志。

第一次要经历的事情很多,但这是一个会带来返回的好习惯。看我的simple goo.gl client此类库的示例。

关于iOS:我可以创建一个所有类(.h 和 .m)都为公共(public)的静态库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36527963/

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