- Une couche de données légère qui offre une modélisation déclarative des données similaire à SwiftData, tout en prenant directement en charge la synchronisation avec SQLite et CloudKit
- Basée sur GRDB et StructuredQueries, elle exploite au maximum les performances de SQL tout en proposant une API adaptée à Swift, plus puissante que SwiftData
- Peut être utilisée avec UIKit, SwiftUI et les modèles
@Observable
- Fournit une liaison réactive aux données via
@Table, @FetchAll, @FetchOne, etc., dans un style comparable à @Model et @Query de SwiftData
- En configurant
SyncEngine, il est possible de synchroniser automatiquement la base de données SQLite locale avec CloudKit et le partage iCloud
- Le partage de données avec d'autres utilisateurs iCloud est également possible via CloudKit Sharing
- La rédaction des requêtes prend en charge à la fois une API type-safe et des chaînes SQL sûres via la macro
#sql
- Licence MIT
Aucun commentaire pour le moment.