我来自Android,不知道是否可以在iOS上完成。
我的应用程序的一部分是用C和C ++编写的。我可以访问它们,因此将它们构建为iOS可以使用的另一种格式不会成为问题,但我不允许公开这些代码。 Android具有NDK,允许您将所有本机代码构建到.so
lib中。 iOS有类似的东西吗?
答案 0 :(得分:1)
Objective-C可以直接与您的C和C ++代码连接 - 只需将其与应用程序代码的其余部分一起编译即可。
如果您使用的是Swift,则只能直接访问现有代码的C部分。要使用C ++部分,您需要一个(可能非常薄的)Objective-C ++代码层作为两种语言之间的粘合剂。