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 方法。 應用程式開發人員通常會想要至少藉由指派給 ExceptionHandler 屬性來接收 JavaScript 例外狀況的通知。