SQLiteData – die schnelle und schlanke Alternative zu SwiftData, SQL-basiert und mit CloudKit-Synchronisierung
(github.com/pointfreeco)- Eine schlanke Datenebene, die deklarative Datenmodellierung ähnlich wie SwiftData bietet und SQLite- und CloudKit-Synchronisierung direkt unterstützt
- Basierend auf GRDB und StructuredQueries, nutzt es die SQL-Performance maximal aus, bietet dabei aber eine Swift-freundliche API und ist leistungsfähiger als SwiftData
- Einsetzbar in UIKit, SwiftUI und
@Observable-Modellen - Über
@Table,@FetchAll,@FetchOneusw. wird wie mit@Modelund@Queryin SwiftData eine reaktive Datenanbindung bereitgestellt - Wenn
SyncEnginekonfiguriert ist, kann die lokale SQLite-Datenbank automatisch mit CloudKit und iCloud-Freigaben synchronisiert werden- Über CloudKit Sharing ist auch das Teilen von Daten mit anderen iCloud-Nutzern möglich
- Für das Schreiben von Abfragen werden sowohl eine type-safe API als auch sichere SQL-Strings mit dem Makro
#sqlunterstützt - MIT-Lizenz
Noch keine Kommentare.