Apple 的 JavaScript 引擎,包含经修改的 iOS 项目文件
JavaScriptCore 库是 WebKit 项目 的一部分,因此也是 开源 的一部分。然而,从 WebKit SVN 获得的源代码中, XCode 项目文件奇怪地缺少了 iOS 编译目标。从 opensource.apple.com 获得的源代码则完全缺少项目文件。你根本无法进行编译。这实在是 Apple 的 开源 精神啊!
目前, Safari-538.11.1 标签 正在用作基础。按照当前设置,WTF 和 JavaScriptCore 库可编译为 armv7、armv7s、arm64 和 x86 (适用于 iOS 模拟器)。由于 Apple 宣称 ICU 是 iOS 上的私有框架,因此将不支持 Unicode 排序支持。按照这种方式,应能与 AppStore 兼容。
API/JSTypedArray.h,其中声明了三个新的 API 函数。这些函数的文档也可以在该头文件中找到。暂无开放 Issues,或尚未同步最近议题。