SQLiteData - uma alternativa rápida e leve ao SwiftData, baseada em SQL e com suporte à sincronização via CloudKit
(github.com/pointfreeco)- Camada de dados leve que oferece modelagem de dados declarativa semelhante ao SwiftData, com suporte direto a SQLite e sincronização com CloudKit
- Baseada em GRDB e StructuredQueries, aproveita ao máximo a performance do SQL enquanto oferece uma API amigável para Swift, sendo mais poderosa que o SwiftData
- Pode ser usada com UIKit, SwiftUI e modelos
@Observable - Por meio de
@Table,@FetchAll,@FetchOneetc., oferece integração reativa de dados de forma semelhante a@Modele@Querydo SwiftData - Ao configurar o
SyncEngine, é possível sincronizar automaticamente o banco de dados SQLite local com CloudKit e compartilhamento via iCloud- Também permite compartilhar dados com outros usuários do iCloud por meio do CloudKit Sharing
- Suporta tanto uma API type-safe para escrever consultas quanto o uso da macro
#sqlpara strings SQL seguras - Licença MIT
Ainda não há comentários.