1 repositorio
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 es una interfaz Swift segura en cuanto a tipos y un envoltorio (wrapper) de persistencia para gestionar el almacenamiento de datos local y grafos de objetos utilizando el framework Core Data. Funciona como un gestor de persistencia atómica que ejecuta actualizaciones de datos dentro de bloques transaccionales para garantizar que los cambios se guarden completamente o se reviertan para evitar la corrupción del estado. El proyecto proporciona un framework dedicado para realizar migraciones de esquema secuenciales a través de cadenas de versiones definidas y un sistema de mapeo de objetos seguro en cuanto a tipos para importar datos JSON externos a entidades persistentes utilizando protocolos de Swift. Incluye una capa de enlace de datos para sincronizar entidades persistentes con vistas de SwiftUI a través de property wrappers y componentes de lectura. El sistema también admite la obtención de datos segura en cuanto a tipos con filtrado y ordenamiento estructurados, así como herramientas de observación para monitorear cambios en objetos y listas.
Provides a dedicated framework for managing Core Data stacks and performing sequential schema migrations.