В обзоре есть три ключевые части для создания и использования шаблона делегирования.
- протокол, который определяет, что должен делать работник
- класс босса, который имеет переменную делегата, которую он использует, чтобы сказать рабочему классу, что делать
- рабочий класс, который принимает протокол и делает то, что требуется
!! Делегаты, которые ссылаются на другие классы, которыми они не владеют, должны использовать ключевое слово weak, чтобы избежать сильных циклов ссылок. !!
storyboard
первый vc
второй vc