Пользовательские делегаты - PullRequest
0 голосов
/ 10 марта 2011

Я читал во многих местах, что использование AppDelegate в качестве основы приложения является плохим (не считая самих делегатов UIApplication).

Было бы целесообразно создавать собственные классы делегатов длясохранить код модульным.

Например, если мне нужно отформатировать различные текстовые вводы, создайте класс делегата Formatter и установите делегат для любого объекта ввода текста, который необходимо отформатировать?

смысл?

1 Ответ

1 голос
/ 10 марта 2011

Смысл статей, которые вы прочитали: «Не храните всю логику приложения в делегате приложения». Ответственность делегата приложения заключается в упрощенной обработке важных событий в жизненном цикле приложения путем уведомления соответствующих частей приложения, а не управления представлениями, потоками данных или сетевыми вызовами. Например, в application:didFinishLaunchingWithOptions: делегат, обычно добавляющий представление корневого контроллера в окно, делает это окно активным и оставляет все остальное контроллеру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...