Копошилка: Делегирование

Добрый вечер!

Сегодня в Копошилке мы с вами посмотрим как осуществляется делегирование.

Сегодня мы создадим проект, где у нас будет всего два View Controller'а. На первом View Controller'е будет кнопка, при нажатии на которую, мы будем активировать второй View Controller поверх первого (первый при этом не отпускается!). А при нажатии на кнопку второго View Controller'а мы будем попадать обратно на первый View Controller.

На первый взгляд не понятно, где здесь есть место делегированию. Но дело в том, что закрытие второго View Controller'а мы осуществим через.... А вот посмотрите и узнаете!