我是Xcode/苹果编程的新手,我想知道是否有可能将一些Java类合并到iOS应用程序中?一种包装/打包它们的方法,以便我可以调用它的方法?
发布于 2012-08-02 23:39:41
很遗憾,我不会。你必须用Objective-C重写它。我也没有遇到过一个转换器,它可以做得足够好,使其值得努力。
发布于 2012-08-02 23:39:29
在iOS应用程序中包装Java类是不可能的。首先,iOS上没有JRE。
发布于 2012-08-03 01:33:36
正如其他人回答的那样,这实际上是不可能的。然而,这样的东西可能会在未来出现。现在看来,Dalvik VM (安卓的Java )将被移植到iOS上,所以你可以在上面运行你的类。看看this project,它的目标就是做到这一点。此外,here's an Engadget article还显示了另一个项目,其中包含iOS上的Dalvik VM。
正如您所看到的,它一点也不完美,但它看起来是一个新技术的良好开端。但是现在,我会采纳其他人的建议,重写你的类。尽管我绝对不会用Objective-C来编写它们,因为那样你就只能使用iOS和Mac了,这可能不是你想要的。考虑用C++编写它们,您可以将其带到任何平台上。
https://stackoverflow.com/questions/11780966
复制相似问题