我想知道是否有人成功将一个javascript引擎/解释器移植到iOS.我正在编写一款iPhone游戏,我想使用Javascript作为高级脚本语言(AI,游戏等),但要做到这一点,我需要将JS引擎编译成静态库并将其链接我的iPhone OS的objectiveC程序.我正在看一些候选JS引擎,但我找不到任何成功案例.
这是我希望用于iOS的js引擎
另一种方法是使用UIWebView'sJavascript回调接口,但这需要将整个加载UIWebView到内存中,我听到的经验是性能通常很慢.
感谢是否有人有类似的经历或知道任何参考!
[更新]正如Kostis所说,Apple 在WWDC 2013中引入了JavascriptCore
如果您不是为Apple平台开发,是否有理由选择Objective-C?我知道GNUstep(我觉得这在视觉上并不令人满意),但还有什么呢?
如果你想开发多个平台,包括OS X或iOS,还有Linux或Windows,什么时候Objective-C可能是个不错的选择?