swiftdata은(는) 무엇을 하나요?
SwiftData를 사용하여 데이터 영속성을 구현, 검토 또는 개선합니다. 다음과 같은 경우에 사용하세요:
- @Model 클래스에서 @Attribute, @Relationship, @Transient, @Unique, @Index 매크로 정의
- @Query, #Predicate, FetchDescriptor, SortDescriptor를 사용한 쿼리
- SwiftUI 또는 @ModelActor를 통한 백그라운드 작업을 위한 ModelContainer 및 ModelContext 구성
- VersionedSchema 및 SchemaMigrationPlan을 사용한 스키마 마이그레이션 계획
- ModelConfiguration을 통한 CloudKit 동기화 설정
- Core Data와의 공존 또는 마이그레이션