在iOS 5中使用Java类

时间:2012-08-02 15:34:01

标签: java objective-c xcode ios5

我是Xcode / Apple编程新手,想知道是否可以将一些Java类合并到iOS应用程序中?一种包装/打包它们的方法,以便我可以调用它的方法?

3 个答案:

答案 0 :(得分:0)

无法在iOS应用中包装Java类。首先,iOS上没有JRE。

答案 1 :(得分:0)

不幸的是,没有。你必须在Objective-C中重写它。我没有遇到过能够做得很好的转换器,也值得努力。

答案 2 :(得分:-1)

正如其他人所回答的那样,实际上是不可能的。但是,将来可能会提供类似的内容。它的出现方式是将Dalvik VM(Android的Java VM)移植到iOS,因此您可以在此基础上运行您的类。看看this project,其目的就是为了做到这一点。此外,here's an Engadget article在iOS上展示了另一个带有Dalvik VM的项目。

正如您所看到的,它不是完美的,但它看起来是一项新技术的良好开端。但是现在,我会接受对方的建议并重新编写课程。虽然我绝对不会在Objective-C中编写它们,因为那时你会遇到iOS和Mac OS X,这可能不是你想要的。考虑用C ++编写它们,你可以将它们带到任何平台。