Core Data. Продвинутый уровень.
Описание курса
Погрузитесь глубже в Core Data!
Узнайте больше о расширенных параметрах выборки, оптимизации производительности, процессе миграции и многом другом. В этом курсе рассматриваются сложные запросы выборки, предикаты, сортировка и асинхронная выборка.
Представления таблиц лежат в основе многих приложений для iOS, и Apple хочет, чтобы Core Data прекрасно с ними работала! Вы узнаете, как NSFetchedResultsController может сэкономить ваше время и код, когда ваши табличные представления опираются на данные из Core Data.
Когда вы обновляете и улучшаете свое приложение, его модель данных почти наверняка нуждается в изменении. Вы также узнаете на данном курсе, как создать несколько версий вашей модели данных, а затем перевести пользователей на новую модель данных, чтобы они могли сохранить свои существующие данные при обновлении.
Вы узнаете все об этих функциях в этом онлайн курсе.
Чему вы научитесь?
- Получите детальную информацию о вариантах выборки данных, научитесь работать с NSFetchedResultsController и использовать кеширование.
- Создавать несколько видов миграции версий при обновлении модели данных.
- Реализовывать пользовательскую логику миграции, когда необходимо произвести несколько миграций подряд.