Переход с iOS на OS X - куда мне поместить мой код? - PullRequest
2 голосов
/ 20 февраля 2012

Я разработчик для iOS, только начинающий разрабатывать для OS X. В iOS я всегда следую шаблону MVC и помещаю соответствующий код в подклассы UIViewController.Делегат приложения просто инициализирует контроллер основного представления, и все.После этого контроллеры представления обрабатывают всю логику.

Но в OS X я, кажется, помещаю все в делегат приложения.Мой класс делегата приложения теперь имеет длину около 300 строк, и мне интересно, как я могу следовать тому же шаблону, что и в iOS.Контроллеров представления нет!

Что я имею в виду, каков общепринятый способ организации кода для приложений Mac?

1 Ответ

3 голосов
/ 20 февраля 2012

Вы можете создавать свои собственные классы контроллеров и создавать экземпляры этих классов контроллеров между объектами делегата или модели приложения и объектами представления.Тот факт, что не существует предварительно созданного класса контроллера представления, не означает, что вы не можете создать свой собственный подобный раздел, создавая собственные классы контроллера по мере необходимости.

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