Задание:
Level 1.
- Создайте контроллер с таблицей в коде без сторибордов.
- Заполните таблицу данными на свое усмотрение
- Объедините данные в группы (секции)
Level 2.
- Реализуйте механизм перемещения данных между рядами и секциями
- Вы должны четко понимать что и как работает и в какой последовательности поэтому повторяйте задание пока вы полностью не освоите этот механизм
Level 3.
- Реализуйте удаление рядов
Level 4.
- Реализуйте механзм добавления секций и рядов на ваше усмотрение
Дополнительно:
- Удаление секции,если удален последний студент из нее.
- Работа с NavigationController. Переход на новый контроллер при тапе на ячейку студента.
- Простая анимация в новом контроллере, автоматический dismiss контроллера из стека после окончания анимации.
- Вторая ветка "newBranch" содержит вариант с анимированным удалением\вставкой секций и ячеек таблицы.