Compartir a través de


JavaScriptCore Espacio de nombres

El espacio de nombres JavaScriptCore proporciona clases que evalúan código JavaScript, analizan JSON y permiten la manipulación del entorno JS.

Clases

JSContext

Encapsula un motor de JavaScript.

JSExport

Protocolo para exportar clases objective-C como clases de JavaScript.

JSManagedValue

Clase que mantiene un enlace entre un valor de JavaScript y Objective-C.

JSPropertyDescriptorKeys

Contiene claves que indexar descriptores de propiedad.

JSValue

Contiene un valor de JavaScript y proporciona funciones de conversión y pruebas de tipos.

JSVirtualMachine

La máquina virtual JavaScript, que permite la administración explícita de referencias.

Interfaces

IJSExport

Interfaz que representa los métodos necesarios (si los hay) del protocolo JSExport.

Enumeraciones

JSClassAttributes

Enumera los atributos de clase.

JSPropertyAttributes

Enumera los atributos de las propiedades.

JSType

Enumeración cuyos valores especifican tipos de JavaScript, incluidos Object y undefined.

Delegados

JSContextExceptionHandler

Delegado que se puede usar como ExceptionHandler.

Comentarios

Para evaluar JavaScript desde Xamarin.iOS, los desarrolladores de aplicaciones crean instancias de un JSContextobjeto , manipulan objetos en el contexto de JavaScript mediante la propiedad P:JavaScriptCore.Item y llaman al EvaluateScript método . Por lo general, los desarrolladores de aplicaciones querrán recibir al menos un aviso de excepciones de JavaScript mediante la asignación a la ExceptionHandler propiedad .