추가 watchOS 3 프레임 워크 변경Additional watchOS 3 Frameworks Changes

이 문서에서는 추가, 부 버전 변경 또는 watchOS 3에 대 한 기존 프레임 워크의 향상 된 기능을 설명 합니다.This article covers additional, minor changes or enhancements to existing frameworks for watchOS 3.

IOS에 주요 변경 내용 외에도 Apple가 수정 및 여러 기존 프레임 워크의 향상 된 기능 watchOS 3에에서 있게 되었습니다.In addition to the major changes to iOS, Apple has made modifications and improvements to several existing frameworks in watchOS 3.

핵심 데이터Core Data

조사식 3 OS에 대 한 핵심 데이터 프레임 워크 같이 향상 됩니다.:The following enhancements have be made to the Core Data framework for watch OS 3:

  • 루트 NSManagedObjectContext 동시 오류 및 직렬화 없이 가져오는 개체를 지원 합니다.Root NSManagedObjectContext objects supports concurrent faulting and fetching without serialization.
  • 합니다 NSPersistentStoreCoordinator 클래스 SQLite 데이터 저장소의 풀을 관리 합니다.The NSPersistentStoreCoordinator class maintains a pool of SQLite data stores.
  • 합니다 NSManagedObjectContext WAL 저널 모드 지원 새 쿼리 생성에에서 SQLite 데이터 저장소를 사용 하 여 개체 관리 되는 개체 컨텍스트 (MOC) 이후 페치 하기 위해 특정 데이터베이스 버전에 고정할 수 있습니다 위치 기능 및 오류가 있는 트랜잭션.The NSManagedObjectContext objects with SQLite data stores in the WAL Journal Mode support the new query generation feature where Managed Object Contexts (MOC) can be pinned to specific database versions for future fetching and faulting transactions.
  • 사용 하 여 대략적 NSPersistenceContainer 참조를 NSPersistentStoreCoordinator, NSManagedObjectModel 및 다른 핵심 데이터 구성 리소스.Using the high-level NSPersistenceContainer to reference the NSPersistentStoreCoordinator, NSManagedObjectModel and other Core Data configuration resources.
  • 에 추가 된 편리한 몇 가지 새로운 메서드 NSManagedObject 쉽게 페치를 수행 하 고 서브 클래스를 만들 수 있습니다.Several new convenience methods have been added to NSManagedObject making it easier to perform fetches and create subclasses.

자세한 내용은 Apple의를 참조 하세요 핵심 데이터 프레임 워크 참조합니다.For more information, please see Apple's Core Data Framework Reference.

핵심 동작Core Motion

조사식 3 OS의 핵심 동작 프레임 워크 같이 향상 됩니다.:The following enhancements have be made to the Core Motion framework for watch OS 3:

  • 새 장치 동작 이벤트가 속도계 및 자이로스코프가 사용 하 여 동작 및 방향 업데이트를 제공 합니다.The new Device Motion event uses the accelerometer and gyroscope to provide motion and orientation updates. (최대 100 Hz의 요금)이이 업데이트에 대 한 앱을 등록할 수 있습니다.The app can register for this update (at rates of up to 100Hz).
  • 사용자 일시 중지 하는 경우 실시간 알림 및 실행을 재개할 새 Pedometer 이벤트를 신속 하 고 있습니다.The new Pedometer event enables fast, real-time notifications when the user pauses and resumes running. 사용 된 CMPedometer 포그라운드 또는 백그라운드 pedometer 이벤트에 대 한 등록 합니다.Use the CMPedometer to register for foreground or background pedometer events.

FoundationFoundation

Watch OS 3 Foundation 프레임 워크 같이 향상 됩니다.:The following enhancements have be made to the Foundation framework for watch OS 3:

  • NSDateInterval 기간, 간격을 비교 하 고 간격 교차점에 대 한 테스트와 같은 날짜 및 시간 간격 계산을 수행 하는 클래스입니다.Use the new NSDateInterval class to make date and time interval calculations such as durations, for comparing intervals and testing for interval intersections.
  • 에 추가 된 몇 가지 새 속성을 NSLocal 로컬 정보 및 사용 가능한 표시 형식을 가져오려고 클래스.Several new properties have been added to the NSLocal class to acquire local information and the available display formats.
  • NSMeasurement 클래스 간에 서로 다른 단위의 측정값 (UOM)을 변환 하거나 다른 UOMs의 값에 대해 계산을 수행 합니다.Use the new NSMeasurement class to convert between different Units of Measure (UOM) or perform calculations on values in different UOMs.
  • NSMeasurementFormatter 최종 사용자에 게 표시 하는 것에 대 한 지역화 된 측정값의 서식을 지정 하는 클래스입니다.Use the new NSMeasurementFormatter class to format localized measurements for displaying to the end user.
  • NSUnit 하 고 NSDimension 특정 UOMs 나타내기 위한 클래스입니다.Use the new NSUnit and NSDimension classes for representing specific UOMs.

HealthKitHealthKit

Watch OS 3 HealthKit 프레임 워크 같이 향상 됩니다.:The following enhancements have be made to the HealthKit framework for watch OS 3:

  • HKWorkoutConfiguration 클래스를 지정 합니다 ActivityTypeLocationType 만납니다의 합니다.Use the new HKWorkoutConfiguration class to specify the ActivityType and LocationType of a workout.
  • HKWheelchairUseObjectWheelchairUse 메서드를 HKHealthStore 휠체어 사용 하기 위한 클래스를 추가한 관련 상태 데이터입니다.The new HKWheelchairUseObject and the WheelchairUse method of the HKHealthStore class have been added for working with wheelchair related health data.
  • 날씨 형식에 대 한 새 메타 데이터 키를 추가한 (같은 HKWeatherConditionClear 하 고 HKWeatherConditionCloudy) 및 운동 형식 (같은 HKWorkoutActivityTypeFlexibilityHKWorkoutActivityTypeWheelchairRunPace) 추가 되었습니다.New metadata keys have been added for weather types (such as HKWeatherConditionClear and HKWeatherConditionCloudy) and workout types (such as HKWorkoutActivityTypeFlexibility and HKWorkoutActivityTypeWheelchairRunPace) have been added.

HomeKitHomeKit

Watch OS 3 HomeKit 프레임 워크 같이 향상 됩니다.:The following enhancements have be made to the HomeKit framework for watch OS 3:

  • 추가 보기 및 HomeKit 상호 작용 하는 기능 연결 IP 카메라입니다.Added the ability to view and interact with HomeKit connected IP cameras.
  • 몇 가지 새로운 서비스 및 특성을 추가 합니다.Added several new services and characteristics.
  • 자세한 컨텍스트 및 기본 서비스 및 링크 서비스 accessories의 구성을 추가 합니다.Added more context and configuration of the accessories of primary services and link services.

PassKitPassKit

Watch OS 3 PassKit framework 같이 향상 됩니다.:The following enhancements have be made to the PassKit framework for watch OS 3:

UIKitUIKit

Watch OS 3의 UIKit 프레임 워크 같이 향상 됩니다.:The following enhancements have be made to the UIKit framework for watch OS 3:

  • 를 지원 하기 위해 동적 형식 레이블에 텍스트 필드 및 입력란 사용 하 여 새 PreferredFontForTextStyle 메서드는 UIFont 클래스입니다.To support Dynamic Type in labels, text fields and text boxes use the new PreferredFontForTextStyle method of the UIFont class.
  • ColorWithDisplayP3 와이드 컬러를 지원 하기 위해 메서드가 추가 되었습니다.The ColorWithDisplayP3 method was added to support Wide Color.