Мне не ясно, нужно ли создавать класс делегата приложения вместо непосредственного добавления методов делегата в viewcontroller.
Есть ли причина, по которой кто-то хочет иметь отдельный класс делегатов? Стиль предпочтения? Дизайн ограничивает? (Я следую модели MVC, как это делают пользователи и производители приложений Xcode).
Я спрашиваю, поскольку у меня есть 3 книги, которые по-разному объясняют процесс написания приложений; поэтому я хотел бы знать, является ли это просто личным предпочтением авторов, или есть ли что-то другое под капотом (все мои книги по C ++ объясняли концепции одинаково; и теперь, когда я использую OBJ-C и Touch Cocoa , я чувствую себя полностью дезориентированным, когда вижу разные реализации одного и того же приложения).
Еще одна вещь, которая заставляет меня задуматься, это необходимость создания отдельного класса в качестве viewcontroller вместо использования шаблона, который есть в Xcode напрямую (он автоматически создает контроллер представления); поскольку другая книга показывает, как они загружают шаблон, но затем они создают класс viewcontroller с нуля ... опять же, личные предпочтения автора или что-то еще происходит?
Извините, если это звучит просто; но я новичок в OBJ-C :)
Спасибо!