JavaScriptCore Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
L’espace de noms JavaScriptCore fournit des classes qui évaluent le code JavaScript, analysent JSON et permettent la manipulation de l’environnement JS.
Classes
JSContext |
Encapsule un moteur JavaScript. |
JSExport |
Protocole pour l’exportation de classes Objective-C en tant que classes JavaScript. |
JSManagedValue |
Classe qui gère une liaison entre une valeur JavaScript et Objective-C. |
JSPropertyDescriptorKeys |
Contient des clés qui indexent les descripteurs de propriété. |
JSValue |
Contient une valeur JavaScript et fournit des fonctions de test de type et de conversion. |
JSVirtualMachine |
Machine virtuelle JavaScript, permettant une gestion explicite des références. |
Interfaces
IJSExport |
Interface représentant les méthodes requises (le cas échéant) du protocole JSExport. |
Énumérations
JSClassAttributes |
Énumère les attributs de classe. |
JSPropertyAttributes |
Énumère les attributs des propriétés. |
JSType |
Énumération dont les valeurs spécifient les types JavaScript, y compris |
Délégués
JSContextExceptionHandler |
Délégué qui peut être utilisé comme ExceptionHandler. |
Remarques
Pour évaluer JavaScript à partir de Xamarin.iOS, les développeurs d’applications instancient un JSContext, manipulent des objets dans le contexte JavaScript à P:JavaScriptCore.Item , puis appellent la EvaluateScript méthode . En règle générale, les développeurs d’applications souhaitent au moins recevoir une notification des exceptions JavaScript en affectant à la ExceptionHandler propriété .