<分区>
我来自 Windows 背景,我习惯于通过创建 (.dll) 然后分发所有库和文档来创建 SDK。
因此,如果用户想要使用它,他会添加对库的引用并使用它。但是,在 Mac 中,我正在开发一个 SDK,我想要一种创建 和分发 Mac 库的方法。
(我想在 Objective-C 中创建库) 请帮助我:)
<分区>
我来自 Windows 背景,我习惯于通过创建 (.dll) 然后分发所有库和文档来创建 SDK。
因此,如果用户想要使用它,他会添加对库的引用并使用它。但是,在 Mac 中,我正在开发一个 SDK,我想要一种创建 和分发 Mac 库的方法。
(我想在 Objective-C 中创建库) 请帮助我:)
最佳答案
如果您正在创建 Mac 库,您可以选择 creating a dylib ,其中仅包含库的已编译二进制文件,或 creating a framework ,其中包括已编译的二进制文件以及库使用的 header 和其他捆绑资源,在一个包中。框架是 Mac 库分发的首选方法。
如果您要创建 iOS 库,iOS 不支持任何类型的动态库(不支持动态库或框架),因此您只能使用 creating static libraries分发您的代码。
关于objective-c - Mac OS X 上的 .dll 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20586815/