Core Data por tutoriais
Полное руководство по Core Data для iOS
Resumo:
Introdução
O livro «Core Data by Tutorials» (2020) da equipe Raywenderlich Tutorial Team é um guia prático abrangente sobre o framework Core Data para plataformas Apple. Em 416 páginas, os autores conduzem o leitor passo a passo desde os fundamentos da criação de um data model até tópicos complexos, como migrações, multithreading e performance. O livro é escrito em Swift e voltado para desenvolvedores que já possuem experiência básica em desenvolvimento iOS/macOS.
Sobre o que é o livro
O livro é estruturado como uma série de tutoriais (lições), cada um dedicado a um tópico específico. Em vez de teoria seca, os autores propõem a criação de aplicativos reais, aumentando gradualmente a complexidade. As principais seções cobrem:
- Configuração do Core Data stack (NSPersistentContainer, NSManagedObjectContext, NSPersistentStoreCoordinator);
- Criação e gerenciamento de objetos NSManagedObject;
- Trabalho com consultas (NSFetchRequest, NSPredicate, NSSortDescriptor);
- Relacionamentos entre entidades (one-to-one, one-to-many, many-to-many);
- Migrações de dados (leves, pesadas, manuais);
- Multithreading no Core Data (NSPrivateQueueConcurrencyType, NSMainQueueConcurrencyType);
- Otimização de performance (lazy loading, fetching, índices);
- Integração com UITableView e UICollectionView via NSFetchedResultsController;
- Uso do Core Data com CloudKit para sincronização entre dispositivos.
Para quem é este livro
O