1 repository
Tools and wrappers specifically designed to extend or simplify the Apple Core Data persistence framework.
Distinct from Core Data Tools: Existing candidates focus on general schema migration or non-Apple data management; this is specifically for the Core Data ecosystem.
Explore 1 awesome GitHub repository matching mobile development · Core Data Frameworks. Refine with filters or upvote what's useful.
CoreStore este o interfață Swift type-safe și un wrapper de persistență pentru gestionarea stocării locale de date și a grafurilor de obiecte folosind framework-ul Core Data. Acesta funcționează ca un manager de persistență atomică care execută actualizările de date în blocuri tranzacționale pentru a se asigura că modificările sunt fie salvate complet, fie anulate (rollback) pentru a preveni coruperea stării. Proiectul oferă un framework dedicat pentru efectuarea migrațiilor de schemă secvențiale prin lanțuri de versiuni definite și un sistem de mapare a obiectelor type-safe pentru importul datelor JSON externe în entități persistente folosind protocoale Swift. Include un strat de data binding pentru sincronizarea entităților persistente cu view-urile SwiftUI prin property wrappers și componente de citire. Sistemul suportă, de asemenea, preluarea datelor type-safe cu filtrare și sortare structurată, precum și instrumente de observare pentru a monitoriza modificările aduse obiectelor și listelor.
Provides a dedicated framework for managing Core Data stacks and performing sequential schema migrations.