После некоторого чтения я замечаю, что Apple выдвигает использование делегатов на контроллерах, взаимодействующих друг с другом.
Итак, скажем, у меня есть контроллер Меню, который должен взаимодействовать с контроллером помощи (и им нужно делиться информацией- LOL не спрашивайте меня, почему они будут).Я мог бы сделать это через делегатов, но зачем использовать делегатов, когда я могу передать необходимую информацию через объект справки и заставить контроллер справки забрать эту информацию, которая была изменена в предыдущем контроллере.
Делегаты по-прежнему соединяются- как бы странно это ни было, разве использование объектов не будет лучшей практикой здесь для повторного использования?