1 repositorio
Using language protocols to map external data formats to internal persistent entities based on unique identities.
Distinct from Protocol Resource Mappings: The candidates focus on network protocols or identity bridging, not the mapping of external JSON to local persistence via Swift protocols.
Explore 1 awesome GitHub repository matching data & databases · Protocol-Based Data Mapping. 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.
Imports external JSON data into persistent entities using a protocol-based identity system for mapping.