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

委派

備註

若要從 Xamarin.iOS 評估 JavaScript,應用程式開發人員會具現化 JSContext 、使用屬性操作 JavaScript 內容中的物件,並呼叫 EvaluateScript 方法。 應用程式開發人員通常會想要至少藉由指派給 ExceptionHandler 屬性來接收 JavaScript 例外狀況的通知。