JavaScriptCore 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 类型,包括 |
委托
JSContextExceptionHandler |
可用作 的 ExceptionHandler委托。 |
注解
为了从 Xamarin.iOS 评估 JavaScript,应用程序开发人员使用 属性实例化 JSContext、操作 JavaScript 上下文中的对象,并调用 EvaluateScript 方法。 应用程序开发人员通常希望通过分配给 属性来至少收到有关 JavaScript 异常的 ExceptionHandler 通知。