使用 Swift 或 Objective-C 创建 Dylib 文件

Creating a Dylib file using Swift or Objective-C

是否可以从 Objective-C 或 Swift 编码项目创建 .dylib 文件,或者代码必须用 C++ 编写?

我看过几个来源,但它们都是用 C++ 编写的。

见 - Creating and Using a Simple .dylibHow do I create a dynamic library (dylib) with Xcode?

是否可以使用除 c++ 以外的任何其他语言创建 .dylib 文件?

正如我们所讨论的,我已经为 OS X 创建了一个示例应用程序。它使用带有单个 Foo Swift class 的 dylib。 FoodoSomething 方法,它会将 "hello world" 消息记录到控制台。

构建项目后,您可以在Frameworks 文件夹中的应用程序包中找到动态库。它命名为 libFoo.dylib.

源代码: https://github.com/melifaro-/OSXDylibSample

希望对您有所帮助。