我能在iOS上使用V8吗?如果不能,你推荐哪个可嵌入的JavaScript引擎?
编辑:
我们不打算与HTML渲染一起使用,只是用于内部脚本编写。
我能在iOS上使用V8吗?如果不能,你推荐哪个可嵌入的JavaScript引擎?
编辑:
我们不打算与HTML渲染一起使用,只是用于内部脚本编写。
苹果要求您在应用程序中呈现Web内容时使用WebKit,如果您使用其他内容,他们可能会拒绝您的应用程序。
话虽如此,您可能需要JavaScript来执行除呈现网页之外的其他操作,在理论上,这种用例应该允许您使用任何JavaScript引擎。由于V8源代码可用于C ++,因此可以将其编译到iOS项目中。为此,您需要将使用V8功能(直接或间接通过传递依赖项)的任何 .m
文件重命名为 .mm
,以便XCode知道将这些文件编译为Objective-C ++。
使其正常工作的过程可能有点棘手,但理论上应该是可能的。