次の方法で共有


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

と を含む ObjectundefinedJavaScript 型を指定する値を持つ列挙体。

代理人

JSContextExceptionHandler

として ExceptionHandler使用できるデリゲート。

注釈

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