iOS上是否有NDK等价物?

时间:2018-02-13 18:54:04

标签: ios

我来自Android,不知道是否可以在iOS上完成。

我的应用程序的一部分是用C和C ++编写的。我可以访问它们,因此将它们构建为iOS可以使用的另一种格式不会成为问题,但我不允许公开这些代码。 Android具有NDK,允许您将所有本机代码构建到.so lib中。 iOS有类似的东西吗?

1 个答案:

答案 0 :(得分:1)

Objective-C可以直接与您的C和C ++代码连接 - 只需将其与应用程序代码的其余部分一起编译即可。

如果您使用的是Swift,则只能直接访问现有代码的C部分。要使用C ++部分,您需要一个(可能非常薄的)Objective-C ++代码层作为两种语言之间的粘合剂。