1 Repo
Type-safe interfaces that wrap underlying database frameworks to simplify object graph management.
Distinct from Core Data Tools: Specific to the wrapper pattern providing type-safety, whereas Core Data Tools is a broader category of utilities.
Explore 1 awesome GitHub repository matching part of an awesome list · Persistence Wrappers. Refine with filters or upvote what's useful.
CoreStore ist ein typsicheres Swift-Interface und ein Persistenz-Wrapper zur Verwaltung lokaler Datenspeicher und Objektgraphen unter Verwendung des Core-Data-Frameworks. Es fungiert als atomarer Persistenz-Manager, der Datenaktualisierungen innerhalb von Transaktionsblöcken ausführt, um sicherzustellen, dass Änderungen entweder vollständig gespeichert oder zurückgerollt werden, um Zustandsbeschädigungen zu vermeiden. Das Projekt bietet ein dediziertes Framework zur Durchführung sequenzieller Schema-Migrationen durch definierte Versionsketten sowie ein typsicheres Objekt-Mapping-System zum Importieren externer JSON-Daten in persistente Entitäten mittels Swift-Protokollen. Es enthält eine Data-Binding-Ebene zur Synchronisierung persistenter Entitäten mit SwiftUI-Views durch Property-Wrapper und Reader-Komponenten. Das System unterstützt zudem typsicheres Daten-Fetching mit strukturierter Filterung und Sortierung sowie Beobachtungstools zur Überwachung von Änderungen an Objekten und Listen.
Provides a type-safe Swift interface and persistence wrapper for managing local data storage and object graphs.