Kirill12a / DelegateProgrm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Паттерн Делегат

Через сториборды и через код, идея проекта в передаче данных из второго vc в первый vc

в песочнице

image

В обзоре есть три ключевые части для создания и использования шаблона делегирования.

  • протокол, который определяет, что должен делать работник
  • класс босса, который имеет переменную делегата, которую он использует, чтобы сказать рабочему классу, что делать
  • рабочий класс, который принимает протокол и делает то, что требуется

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

storyboard

ViewController image

SecondViewController image

storyboard

image

через код

настройка 1-го view image

первый vc

image

настройка 2-го view image

второй vc

image

через код для MVC

Снимок экрана 2022-06-16 в 10 21 06 PM

Снимок экрана 2022-06-16 в 10 21 45 PM

About