iPhone开发的语言

时间:2009-04-24 03:38:41

标签: iphone objective-c

可以使用哪些语言为iPhone开发?我知道,我知道:从规范角度来说,Objective-C是一种可以用于开发iPhone的唯一语言。但我在那里吸引那些有创意的黑客。

是否有任何东西 - 除了可以用来为iPhone开发的Objective-C以外有多么hacky? (除了使用汇编或C来重新发明Objective-C)

5 个答案:

答案 0 :(得分:4)

您可以使用use游戏开发工具包Unity 3D Mono(C#和JavaScript)。它使用提前编译来绕过iPhone不支持动态生成的代码。

iPhone不需要被囚禁,但许可证不是免费的。

答案 1 :(得分:3)

您可以使用Telesphoreo在Python中编写脚本。虽然它当然必须是一部越狱手机。

答案 2 :(得分:3)

“从典型上说”你可以使用C或C ++。 Objective-C不是唯一可能的语言,如果你愿意,你可以在C ++代码中间使用Objective-C调用。

但实际上你对目标C的恐惧是没有根据的,一旦你了解它,它就是一种很棒的语言。了解它确实有助于利用大量的基础类。

如果您要转移到平台进行开发,请正确行事或不要打扰。这是我在其他平台上使用其他语言的座右铭。

答案 3 :(得分:2)

总是有可能开发一个专门针对iPhone的Safari的基于WEB的应用程序。在这种情况下,您可以使用任何您想要的Web编程语言。

从技术上讲,它不是原生的iPhone应用程序,但你绝对可以通过这种方式利用iPhone的大部分功能。事实上,在iPhone的第一年,这是让应用程序在其上运行的唯一方法(前提是你没有越过手机)。

答案 4 :(得分:2)

如果你有一个越狱设备,你可以使用Java甚至交叉编译Android应用程序。这是通过XMLVM完成的。作者是Arno Puder。 2008年10月14日,他就Google Tech Talk提出了这个问题。