Core Data selon les tutoriels
Полное руководство по Core Data для iOS
Résumé :
Introduction
Le livre «Core Data by Tutorials» (2020) de l'équipe Raywenderlich Tutorial Team est un guide pratique exhaustif sur le framework Core Data pour les plateformes Apple. Sur 416 pages, les auteurs guident pas à pas le lecteur des bases de la création d'un modèle de données jusqu'à des sujets complexes tels que les migrations, le multithreading et les performances. Le livre est écrit en langage Swift et est destiné aux développeurs ayant déjà une expérience de base en développement iOS/macOS.
De quoi parle le livre
Le livre est construit comme une série de tutoriels (leçons), chacun étant consacré à un sujet spécifique. Au lieu d'une théorie aride, les auteurs proposent de créer des applications réelles, en les complexifiant progressivement. Les sections principales couvrent :
- La configuration de la pile Core Data (NSPersistentContainer, NSManagedObjectContext, NSPersistentStoreCoordinator) ;
- La création et la gestion des objets NSManagedObject ;
- Le travail avec les requêtes (NSFetchRequest, NSPredicate, NSSortDescriptor) ;
- Les relations entre les entités (un-à-un, un-à-plusieurs, plusieurs-à-plusieurs) ;
- Les migrations de données (légères, lourdes, manuelles) ;
- Le multithreading dans Core Data (NSPrivateQueueConcurrencyType, NSMainQueueConcurrencyType) ;
- L'optimisation des performances (chargement paresseux, fetch, index) ;
- L'intégration avec UITableView et UICollectionView via NSFetchedResultsController ;
- L'utilisation de Core Data avec CloudKit pour la synchronisation entre appareils.
Pour qui est ce livre
Le
Recommendations
Réusinage de code C++ : Guide pratique pour améliorer l'architecture et la lisibilité
TypeScript et Docker : conteneurisation d'applications
JavaScript (Node.js) et microservices : de l'idée à la production
DevOps pour les développeurs C# (.NET) : automatisation, CI/CD et solutions cloud
Apprendre C# en pratique
Make It Lean with TypeScript