다음을 통해 공유


JavaScriptCore 네임스페이스

JavaScriptCore 네임스페이스는 JavaScript 코드를 평가하고 JSON을 구문 분석하며 JS 환경의 조작을 허용하는 클래스를 제공합니다.

클래스

JSContext

JavaScript 엔진을 캡슐화합니다.

JSExport

Objective-C 클래스를 JavaScript 클래스로 내보내기 위한 프로토콜입니다.

JSManagedValue

JavaScript와 Objective-C 값 간의 바인딩을 유지하는 클래스입니다.

JSPropertyDescriptorKeys

속성 설명자를 인덱싱하는 키를 포함합니다.

JSValue

JavaScript 값을 보유하며 형식 테스트 및 변환 함수를 제공합니다.

JSVirtualMachine

명시적 참조 관리를 허용하는 JavaScript Virtual Machine입니다.

인터페이스

IJSExport

프로토콜 JSExport의 필수 메서드(있는 경우)를 나타내는 인터페이스입니다.

열거형

JSClassAttributes

클래스 특성을 열거합니다.

JSPropertyAttributes

속성의 특성을 열거합니다.

JSType

값이 및 undefined을 포함하여 Object JavaScript 형식을 지정하는 열거형입니다.

대리자

JSContextExceptionHandler

로 사용할 수 있는 대리자입니다 ExceptionHandler.

설명

Xamarin.iOS에서 JavaScript를 평가하기 위해 애플리케이션 개발자는 를 인스턴스화JSContext하고 컨텍스트에서 개체를 조작하고, 메서드를 EvaluateScript 호출합니다. 애플리케이션 개발자는 일반적으로 적어도 JavaScript 예외에 대 한 알림을 받을 하려는 속성에 할당 합니다 ExceptionHandler .