开发iPhone、iPod Touch和iPad(IOS)应用程序可以使用哪些编程语言?
另外,future 是否有计划扩大iOS支持的编程语言数量?
开发iPhone、iPod Touch和iPad(IOS)应用程序可以使用哪些编程语言?
另外,future 是否有计划扩大iOS支持的编程语言数量?
苹果取消了对非目标C/C/C++应用程序的限制--你不能加载不在应用程序包中的代码.
MonoTouch允许您使用.NET语言——直接支持C#,但如果您有Windows,则可以在任何环境中生成程序集.NET语言并使用它.
有传言称苹果将直接支持其他语言--我一直听到ruby,但这只是谣言.
我认为Lua在很多应用程序上都被用于游戏逻辑.
编辑(2018年):一般来说,你可以使用任何你能为iOS编译的语言,甚至可以安装语言翻译器.您不能做的主要事情是从Internet加载不在应用程序包中的代码.
不管怎样,人们一直都在这么做(参见Reaction Native apps从服务器加载JavaScript),但从技术上讲,这是不允许的.如果你制作的App Store可以加载所有类似App的东西,那么最能吸引你注意的就是苹果公司(Apple)的应用程序store (App Store).
编辑(2020年):来自@Pylot in comments:我知道这是很久以前的事了,但现在至少从技术上来说,你可以加载应用程序中没有嵌入的代码,就像你可以使用webview用JavaScript编写代码一样.不留下你的答案是错误的,我完全同意你的看法.但我在找东西,在路上发现了这篇帖子.我想如果有人看到这一点可能会帮助他们.