2010-03-06 5 views
4

Я пишу приложение какао, где У меня есть приложение автоматически сгенерированные делегаты: (MyAppDelegate.h/MyAppDelegate.m)Как структурировать код для Cocoa Application

Так что я не уверен, что лучший способ для структурирования файлов классов для этого приложения Cocoa. Я хорошо понимаю MVC (на iPhone), но у меня есть блок, чтобы попытаться правильно организовать источник в приложении Cocoa.

Мне нужно создать два отдельных полноэкранных режима OpenGL. Проблема в том, что я могу просто создать классы для «OpenGLView», а затем создать экземпляр и вызвать весь этот код в делегат приложения, но он кажется грязным, и это не место для этого. Как мне лучше всего достичь структуры кода?

ответ

1

Создайте экземпляр приложения в файле MainMenu.xib и подключите его. Когда я сделал полноэкранный материал Cocoa, я создал экземпляры в методе -applicationDidFinishLaunching делегата приложения. Это * бесполезно, потому что для полноэкранных просмотров на самом деле не имеет смысла использовать конструктор интерфейса. Это то же самое, что другие люди делают полноэкранные приложения в Cocoa.

+0

Спасибо Дитрих. Я думаю, что ты прав, прочитав еще немного. Я рад, что кто-то может успокоить мои мысли по этому поводу. –

Смежные вопросы