Cette compétence permet à un agent d'implémenter une persistance des données robuste dans les applications Swift en utilisant la bibliothèque SQLiteData. Elle se concentre sur le pontage entre le stockage SQLite local et les capacités de synchronisation et de partage iCloud, garantissant que les données sont cohérentes sur tous les appareils.
Utilisez cette compétence lors de la création d'applications iOS ou macOS nécessitant une base de données locale avec une sauvegarde cloud transparente, un partage d'enregistrements multi-utilisateurs ou des observations SwiftUI avancées des changements de base de données.
bootstrapDatabase dans le point d'entrée de l'application, injection de dépendances via @Dependency et modèles d'exécution de requêtes de lecture/écriture.@FetchAll, @FetchOne et @Fetch pour des vues SwiftUI réactives.Conçu pour les agents capables de développement Swift/iOS, tels que ceux intégrés à Xcode ou les assistants de codage Swift spécialisés.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.