Skip to content

Latest commit

 

History

History

2.4

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Домашнее задание к занятию 2.4. «CoreData. Стэк CoreData»

Правила выполнения домашней работы

  • За основу домашнего задания мы берём версию VK-проекта в рабочей ветке на Github.
  • В поле для сдачи работы прикрепите ссылку на новый пул-реквест.
  • Любые вопросы по решению задач задавайте в чате учебной группы.

В этом блоке мы будем сохранять отдельные отмеченные пользователем публикации в локальное хранилище. Это позволит пользователю просматривать такие публикации в оффлайн-режиме.

  1. Добавить вкладку с понравившимися постами в имеющийся TabBar.
  2. Создать NSManagedObjectModel, которая будет содержать данные для сохранения публикации.
  3. Создать класс, отвечающий за работу (запись и чтение) с CoreData.
  4. Внедрить логику записи понравившегося поста в хранилище по двойному клику на пост, используя UIGestureRecognizer и отображение сохранённых данных во вкладке из первого пункта. Для отображения сохранённых данных вы можете использовать уже имеющийся экран для отображения постов. Оберните имеющийся контроллер в UINavigationController. Это нам понадобится для выполнения последующих заданий.