在iOS应用中嵌入一个JavaScript引擎
- 论坛
- 在iOS应用中嵌入一个JavaScript引擎
27 浏览
在iOS应用中嵌入一个JavaScript引擎
我想知道是否有人成功将一个JavaScript引擎/解释器移植到iOS上。我正在编写一个iPhone游戏,希望使用JavaScript作为高级脚本语言(AI,游戏玩法等),但为了实现这一点,我需要将JS引擎编译成一个静态库,并将其与我的ObjectiveC程序链接到iPhone OS上。我正在寻找一些候选的JS引擎,但我找不到任何成功的案例。
以下是我希望在iOS上使用的JS引擎:
- Google的V8 JavaScript引擎
- Mozilla的SpiderMonkey
另一种选择是使用UIWebView
的JavaScript回调接口,但这需要将整个UIWebView
加载到内存中,而且据我听说,性能通常较慢。
如果有人有类似的经验或了解相关参考资料,将不胜感激!
[更新]正如Kostis提到的,苹果在WWDC 2013中引入了JavascriptCore