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 |
と を含む |
代理人
JSContextExceptionHandler |
として ExceptionHandler使用できるデリゲート。 |
注釈
Xamarin.iOS から JavaScript を評価するために、アプリケーション開発者は、 をインスタンス化JSContextし、 プロパティを使用して JavaScript コンテキスト内のオブジェクトを操作し、 メソッドをEvaluateScript呼び出します。 アプリケーション開発者は通常、 プロパティにを割り当てることで、少なくとも JavaScript 例外に関する通知を ExceptionHandler 受け取る必要があります。