可以使用哪些语言为iPhone开发?我知道,我知道:从规范角度来说,Objective-C是一种可以用于开发iPhone的唯一语言。但我在那里吸引那些有创意的黑客。
是否有任何东西 - 除了可以用来为iPhone开发的Objective-C以外有多么hacky? (除了使用汇编或C来重新发明Objective-C)
答案 0 :(得分:4)
答案 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提出了这个问题。