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