是否可以从Objective-c或Swift编码项目创建.dylib文件,或者代码必须用c ++编写?
我已经看过几个来源,但他们都是用c ++编写的
参见 - Creating and Using a Simple .dylib 和 How do I create a dynamic library (dylib) with Xcode?
是否可以使用除c ++以外的任何其他语言创建.dylib文件?
答案 0 :(得分:4)
正如我们所讨论的,我已经为OS X创建了一个示例应用程序。它使用带有单个 Foo Swift类的dylib。 Foo 有 doSomething 方法,该方法会将“hello world”消息记录到控制台中。
构建项目后,您可以在Frameworks文件夹中的应用程序包中找到动态库。它命名为 libFoo.dylib 。
源代码: https://github.com/melifaro-/OSXDylibSample
希望它有所帮助。