1 dépôt
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 est une interface Swift typée et un wrapper de persistance pour gérer le stockage de données local et les graphes d'objets en utilisant le framework Core Data. Il fonctionne comme un gestionnaire de persistance atomique qui exécute les mises à jour de données au sein de blocs transactionnels pour garantir que les changements sont soit entièrement enregistrés, soit annulés afin d'éviter la corruption de l'état. Le projet fournit un framework dédié pour effectuer des migrations de schéma séquentielles via des chaînes de versions définies et un système de mapping d'objets typé pour importer des données JSON externes dans des entités persistantes en utilisant des protocoles Swift. Il inclut une couche de liaison de données pour synchroniser les entités persistantes avec les vues SwiftUI via des property wrappers et des composants de lecture. Le système prend également en charge la récupération de données typée avec filtrage et tri structurés, ainsi que des outils d'observation pour surveiller les changements apportés aux objets et aux listes.
Provides a dedicated framework for managing Core Data stacks and performing sequential schema migrations.