1 dépôt
Components that bind persistent storage entities directly to user interface views for automatic updates.
Distinguishing note: Existing candidates focus on chart types or general view composition, not the specific binding of persistence layers to views.
Explore 1 awesome GitHub repository matching user interface & experience · Persistent Data Bindings. 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.
Connects persistent data to SwiftUI views using reader components that automatically refresh the UI on changes.