JavaScriptCore 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 |
값이 및 |
대리자
JSContextExceptionHandler |
로 사용할 수 있는 대리자입니다 ExceptionHandler. |
설명
Xamarin.iOS에서 JavaScript를 평가하기 위해 애플리케이션 개발자는 를 인스턴스화JSContext하고 컨텍스트에서 개체를 조작하고, 메서드를 EvaluateScript 호출합니다. 애플리케이션 개발자는 일반적으로 적어도 JavaScript 예외에 대 한 알림을 받을 하려는 속성에 할당 합니다 ExceptionHandler .