【问题标题】:Android NDK for Objective C用于 Objective C 的 Android NDK
【发布时间】:2013-01-23 10:46:14
【问题描述】:

我想通过 Android NDK 访问 Objective C 代码,可以吗? 有什么方法可以访问现有的 Objective C 代码。

【问题讨论】:

  • 请注意,即使您让 Objective C 编译,任何 Cocoa 支持类(NSStringNSArray 等)都不会移植到 Android。它们是 Apple 的专有产品。这就是为什么当人们构建一个共享的移动应用程序核心时,他们使用 C 或 C++ 来完成,这两者都兼容。
  • CoreFoundation 是OSS
  • 适用于在 OSS CoreFoundation 之上实现 Foundation

标签: android-ndk


【解决方案1】:

现在,是的!

更新:Apportable 已死!

试试 Apportable SDKCrystax SDK 。两者都基于 Android NDK。

【讨论】:

    【解决方案2】:

    现在真的可以了。首先,谷歌有 llvm clang 工具链替代 GCC。 Clang 支持现代 Objective-C 语法。其次,GNUstep已经正式发布了Android的buid工具。请查看此 GitHub:https://github.com/gnustep/tools-android

    我已经尝试过了,它确实有效。你可以参考我的博客,虽然是中文的:https://www.jianshu.com/p/97f6d948f115

    【讨论】:

      猜你喜欢
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多