JavaScriptCore 命名空间

JavaScriptCore 命名空间提供用于评估 JavaScript 代码、分析 JSON 并允许操作 JS 环境的类。

JSContext

封装 JavaScript 引擎。

JSExport

将 Objective-C 类导出为 JavaScript 类的协议。

JSManagedValue

维护 JavaScript 和 Objective-C 值之间的绑定的类。

JSPropertyDescriptorKeys

包含为属性描述符编制索引的键。

JSValue

保存 JavaScript 值并提供类型测试和转换函数。

JSVirtualMachine

JavaScript 虚拟机,允许显式引用管理。

接口

IJSExport

表示所需方法的接口 ((如果协议 JSExport有任何) )。

枚举

JSClassAttributes

枚举类属性。

JSPropertyAttributes

枚举属性的属性。

JSType

一个枚举,其值指定 JavaScript 类型,包括 Objectundefined

委托

JSContextExceptionHandler

可用作 的 ExceptionHandler委托。

注解

为了从 Xamarin.iOS 评估 JavaScript,应用程序开发人员使用 属性实例化 JSContext、操作 JavaScript 上下文中的对象,并调用 EvaluateScript 方法。 应用程序开发人员通常希望通过分配给 属性来至少收到有关 JavaScript 异常的 ExceptionHandler 通知。