JavaScriptCore Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi JavaScriptCore fornisce classi che valutano il codice JavaScript, analizzano JSON e consentono la manipolazione dell'ambiente JS.
Classi
JSContext |
Incapsula un motore JavaScript. |
JSExport |
Protocollo per l'esportazione di classi Objective-C come classi JavaScript. |
JSManagedValue |
Classe che gestisce un'associazione tra un valore JavaScript e Objective-C. |
JSPropertyDescriptorKeys |
Contiene chiavi che indicizzano i descrittori di proprietà. |
JSValue |
Contiene un valore JavaScript e fornisce funzioni di test e conversione dei tipi. |
JSVirtualMachine |
Macchina virtuale JavaScript, che consente la gestione esplicita dei riferimenti. |
Interfacce
IJSExport |
Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo JSExport. |
Enumerazioni
JSClassAttributes |
Enumera gli attributi della classe. |
JSPropertyAttributes |
Enumera gli attributi delle proprietà. |
JSType |
Enumerazione i cui valori specificano i tipi JavaScript, inclusi |
Delegati
JSContextExceptionHandler |
Delegato che può essere usato come ExceptionHandler. |
Commenti
Per valutare JavaScript da Xamarin.iOS, gli sviluppatori di applicazioni creano un'istanza di , JSContextmodificano gli oggetti nel contesto JavaScript usando la proprietà P:JavaScriptCore.Item e chiamano il EvaluateScript metodo . Gli sviluppatori di applicazioni vogliono in genere ricevere almeno una notifica delle eccezioni JavaScript assegnandole alla ExceptionHandler proprietà .