Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 2.42 KB

File metadata and controls

21 lines (16 loc) · 2.42 KB

Assignment #3

Задача:

Реализовать список фильмов для Assignment #2

Требования:

Модифицируйте проект из предыдущего задания. Первым экраном в приложении должен стать экран с UITableView который содержит список фильмов. Ячейка списка должна содержать название фильма, режиссера, год выпуска и проставленную отметку (в виде звездочек). Секцией в таблице должен служить год выпуска фильма и они должны быть отсортированы по секциям. На этом экране так же должна быть кнопка «Добавить», которая пушит в навигационный стек экран из предыдущего задания. Кнопка «Сохранить» должна добавлять на предыдущий экран фильм и попать экран из навигационного стека. К таблице добавить UISwipeAction красного цвета с надписью «Удалить», который будет удалять эту ячейку.

Верстка экрана и ячеек на усмотрение студента, но должна быть адаптивной к размерам экрана.

Бонусные задания

За что могут сниматься баллы

  • Warnings в проекте, которые можно исправить.
  • Force Unwrap где не надо
  • Только визуальные изменения без изменения datasource
  • Использование reloadData вместо точечных модификаций ячеек
  • Отсутствие переиспользования ячеек