在 iPhone 上的 Lua 解释器

在 iPhone 上运行 Lua 解释器是否有可能? 如果是的话,是否有任何绑定到 iPhone SDK 的库? 如果不可能使用 Lua,还有哪些其他语言选项?

原文链接 https://stackoverflow.com/questions/2950024

点赞
stackoverflow用户172881
stackoverflow用户172881

是的,商店上的很多应用程序(特别是游戏)都使用了 Lua。然而,请注意,根据新的开发者协议中的 3.3.1 条款,从除了 C/C++ 或 Objective-C/Objective-C++ 之外的语言调用 iPhone SDK 例程是明确禁止的(包括 JavaScript,但只限于在 WebKit 引擎中,而不是在其外部)。因此,如果你想用 Lua 编写你的应用程序,要知道即使它通过了审核(这是不可能的),如果你使用它来调用 iPhone SDK 例程,它随时都可能被下架。

2010-06-01 13:18:07
stackoverflow用户107090
stackoverflow用户107090

请查看Ansca Corona SDK

2010-06-01 14:46:53
stackoverflow用户6236
stackoverflow用户6236

除了上面提到的 Corona SDK,还可以看看iPhone Wax

2010-06-03 00:10:29
stackoverflow用户403950
stackoverflow用户403950

Apple 最近修订了他们的 TOS,明确允许像 Ansca Corona 中的 Lua 引擎。因此,不必担心这个问题。

2010-09-18 17:39:12
stackoverflow用户501459
stackoverflow用户501459

Moai 是一个基于Lua的跨平台SDK,支持iOS等其他平台。他们最近发布了1.0版本,并有一些专业的工作室在使用它们(Double Fine、Harebrained Schemes)。值得一试。它不像Corona那样适合新手(他们的标语是“为专业游戏开发者设计”),但不像Corona,它是免费和开源的,而且非常快。

2012-05-05 05:32:10
stackoverflow用户883015
stackoverflow用户883015

Touch Lua,免费且简单易用!

iTunes下载链接 Touch Lua官网

2012-11-29 23:51:58