Que fait swiftdata ?
Implémenter, réviser ou améliorer la persistance des données avec SwiftData. Utilisez-le pour définir des classes @Model avec @Attribute, @Relationship, @Transient, @Unique, ou @Index ; pour interroger avec @Query, #Predicate, FetchDescriptor, ou SortDescriptor ; pour configurer ModelContainer et ModelContext pour SwiftUI ou des tâches en arrière-plan avec @ModelActor ; pour planifier des migrations de schéma avec VersionedSchema et SchemaMigrationPlan ; pour configurer la synchronisation CloudKit avec ModelConfiguration ; ou pour coexister avec ou migrer depuis Core Data.