Unleash Core Data: Fetching Data, Migrating, and Maintaining Persistent Stores

Книга «Unleash Core Data» представляет собой глубокое и практическое руководство по работе с Core Data — фреймворком для управления объектами и сохранения данных в экосистеме Apple. Автор, Avi Tsadok, проводит читателя от основ до продвинутых техник, фокусируясь на трёх ключевых аспектах: эффективная выборка данных (fetching), миграция схем данных и надёжное обслуживание постоянных хранилищ (persistent stores).

Издание начинается с исторического экскурса, объясняя эволюцию Core Data от NeXT и Enterprise Objects Framework, что помогает понять философию и архитектурные решения фреймворка. Далее подробно рассматривается, почему Core Data является критически важным компонентом для iOS и macOS разработчиков: он определяет бизнес-логику приложения, хранит пользовательские данные и обеспечивает синхронизацию.

Основная часть книги посвящена практическим сценариям: оптимизация запросов, работа с предикатами (NSPredicate), использование различных типов persistent stores (SQLite, Binary, In-Memory), а также стратегии миграции данных при изменении модели. Особое внимание уделяется поддержанию целостности и производительности хранилищ в долгосрочной перспективе.

Книга предназначена для разработчиков, уже имеющих базовый опыт работы с Core Data и Swift, и стремящихся углубить свои знания для создания надёжных, масштабируемых и эффективных приложений. Примеры кода и рекомендации основаны на реальном опыте, что делает издание ценным ресурсом для профессиональной разработки под платформы Apple.

Unleash Core Data: Fetching Data, Migrating, and Maintaining Persistent Stores
A
Автор
Avi Tsadok
Издательство
Apress
Год
2022
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент