.dll 等效于 Mac OS X

wei*_*nda 3 xcode objective-c dylib

我来自Windows背景,我习惯于通过创建 ( .dll )s 然后分发所有库和文档来创建 SDK 。

因此,如果用户想要使用它,他会添加对库的引用并使用它。但是,在 Mac 中,我正在开发 SDK,我想要一种创建分发Mac 库的方法。

(我想在Objective-C 中创建库)请帮助我:)

ind*_*gie 5

如果您正在创建 Mac 库,您可以选择创建一个dylib,它只包含库的已编译二进制文件,或者创建一个框架,其中包括已编译的二进制文件以及头文件和其他包资源。库,在一个包中。框架是 Mac 库分发的首选方法。

如果您正在创建一个 iOS 库,iOS 不支持任何类型的动态库(没有 dylib 或框架),因此您不得不创建静态库来分发您的代码。