iphone - 可以使用哪些编程语言来开发 iPhone、iPod Touch 和 iPad (iOS) 应用程序?

标签 iphone ipad ios4 ios

可以使用哪些编程语言来开发 iPhone、iPod Touch 和 iPad (iOS) 应用程序?

此外, future 是否有计划扩大 iOS 支持的编程语言数量?

最佳答案

Apple 取消了对非 Objective C/C/C++ 应用程序的限制——你不能加载不在应用程序包中的代码。

MonoTouch 允许您使用 .NET 语言——直接支持 C#,但如果您有 Windows,您可以使用任何 .NET 语言制作程序集并使用它。

有传言称 Apple 将直接支持其他语言——我一直听说 ruby​​,但它们只是传闻。

我认为 Lua 被用于很多应用程序的游戏逻辑。

编辑(2018 年):通常,您可以使用任何可以为 iOS 编译的语言,甚至可以安装语言解释器。您不能做的主要事情是从 Internet 加载不在应用程序包中的代码。

人们总是这样做(参见 React Native 应用程序从服务器加载 JavaScript),但从技术上讲,这是不允许的。如果您制作某种可以加载整个应用程序之类的东西的 App Store,那么最主要的事情就会引起 Apple 的注意。

编辑(2020 年):来自@Pylot 的评论:我知道这是很久以前的事了,但现在至少从技术上讲,您可以加载未嵌入到应用程序中的代码,因为您可以使用 JavaScript 编写 WebView 。不留下你的答案是错误的还是什么,我绝对同意你的看法。但我正在寻找一些东西,并在途中找到了这篇文章。我想如果有人看到这个可能会对他们有所帮助。

关于iphone - 可以使用哪些编程语言来开发 iPhone、iPod Touch 和 iPad (iOS) 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3949995/

相关文章:

iphone - 如何在 iphone 的单个 View 上显示多个视频

ios - 如何通过邮件链接打开 iPad/iPhone 应用程序?

jquery - Active Directory 身份验证在 IPAD(Safari 浏览器)上不起作用

iphone - 禁用快速查看

iphone - 如何将行号添加到 UITextView?

objective-c - opencv 2.2 xcode4 ios4.3

ios - Dealloc 方法从 XCode 4.1 UIViewController 模板中消失

iphone - 如何在 Xcode 中暂时禁用运行脚本阶段

iphone - 苹果陀螺仪示例代码

ios - 检测 iPhone 何时连接到任何配对的汽车