【发布时间】:2016-11-09 13:17:20
【问题描述】:
我需要在我的 Codename One 应用程序中插入本机代码。我是iOS编程的新手,所以我需要学习Objective-C。但是我读到 Swift 是 Objective-C 的继承者,我对 Swift 语法感觉更舒服。但我不知道代号一是否支持 Swift。在查看 Codename One 生成的 iOS 源代码时,虽然我不是 100% 确定,但它看起来像 C 代码(我可能错了)。
在他的博客 Shannah(来自 Codename One)wrote that
Codename One 目前将所有内容编译为普通的旧 C 代码,因此我们在很大程度上不会受到这种更改的影响——尽管会有一些使用 Objective-C 的本机部分需要更新。幸运的是,如果您是 Codename One 用户,则无需担心这些细节,因为您使用的是 Java。
我不清楚这就是为什么我要问是否可以在 Codename One 本机代码中使用 Swift 代码?
非常感谢您帮助我澄清这个话题!
干杯
【问题讨论】:
-
想知道您是如何做到这一点的?我也有同样的问题。
标签: ios swift codenameone native-code