是否可以使用Java开发IPhone应用程序?

时间:2010-04-09 03:45:38

标签: java iphone

我不小心碰到了这样的广告:http://monotouch.net/DownloadTrial?ref=so1。然后我开始怀疑我们是否在Java中有相同的东西。

根据我的理解,目标c仍然是人们用来开发iPhone应用程序的唯一语言。这是真的吗?

3 个答案:

答案 0 :(得分:4)

this project。这很有趣。有可能这样做,但最新版本的开发者协议实际上禁止使用monotouch等工具:

3.3.1 Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented API.

答案 1 :(得分:1)

我不知道任何类似Java的解决方案,但无论如何,学习Objective C和推荐的Apple做事方式是最好的投资。 Apple非常有兴趣阻止任何人使用除他们的工具以外的任何东西编写iPhone应用程序,他们今天只是强化了他们的位置。这是一个article,其中包含更多详细信息。

答案 2 :(得分:1)

iPhone不支持Java,Apple不允许您为应用创建虚拟机。可能有一些工具可以帮助您将Java代码转换为Objective-C,C或C ++,但之后我会建议教授或使用其中一个然后抓住机会。