Я пытаюсь организовать свой проект, и мне было интересно, возможно ли то, что я собираюсь объяснить: скажем, у меня есть протокол с определениями 10 функций, некоторые из них используются для передачи данных между контроллерами представления (делегатом). ).
Теперь, когда я настраиваю контроллер представления в соответствии с этим протоколом, мне нужно определить все эти функции, ведь мой контроллер представления загружается кодом. Что мне было интересно, так это то, что если возможно создать отдельный класс, например, Service, а затем сделать этот класс соответствующим этому протоколу, и в моем контроллере представления я бы просто вызвал Service.nameOfFunction ().
Я не знаю, как это будет работать с делегатом, например, если есть функция, которая использует MapView, мне нужно будет указать ее в качестве параметра, но в другом viewcontroller у меня нет MapView, так что я введу параметры при вызове функции?
Я знаю, что это немного сбивает с толку, но я надеюсь, что вы понимаете.