Создание приложения Какао без файлов NIB - PullRequest
18 голосов
/ 08 июня 2010

Да, я знаю, что это противоречит всему принципу MVC!

Однако я просто пытаюсь создать довольно простое приложение - и я в значительной степени реализовал его.Однако у меня проблема ...

Я создаю пустой проект, копирую все фреймворки и устанавливаю параметры сборки - и я получаю ошибки об исполняемом файле или об отсутствии исполняемого файла.Все параметры сборки выглядят нормально, но это говорит о том, что исполняемого файла нет - он будет работать + работает нормально.Однако это не работает.Там также нет ошибки - он работает очень быстро и чисто!Если я не попытаюсь запустить GDB, который вежливо скажет мне, что мне нужно сначала дать ему файл ..

Running…  
No executable file specified.  
Use the "file" or "exec-file" command.

Итак, я создал приложение Cocoa, удалил все ненужное (то естьMainMenu.xib file ..), и теперь я могу отлично скомпилировать свой код.Однако он умирает, жалуясь на то, что

"Невозможно загрузить файл пера: MainMenu, выход"

Я просмотрел символы проекта и вижу, что код фактически зависит отфайл NIB сильно, даже если вы не трогаете его по кодам.(MVC снова, я думаю ...)

Есть ли простой способ скомпилировать только то, что вы кодируете , без добавления файлов NIB, только код, который вы пишете, и рамки, которые вы добавляете?Я предполагаю, что это будет пустой проект, но мой опыт говорит мне иначе?!

Ответы [ 11 ]

0 голосов
/ 08 июня 2010

Не используйте NSApplication и NSApp ...

Вам просто нужно указать класс, который реализует протокол UIApplicationDelegate:

UIApplicationMain(argc, argv, nil, @"Name of your class");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...