То, что у вас есть, не является приложением Какао.
Вам необходимо использовать шаблон Xcode, чтобы создать простое приложение Какао с одним окном.Этот шаблон будет включать main()
, который запускает AppKit (NSApplicationMain(argc,argv);
).Эта функция выполняет (приблизительно) 5000 мелочей, которые запускают приложение Cocoa.
В Info.plist
комплекта приложения вы либо определяете пользовательский подкласс NSApplication
для запуска своего приложения, либо, что гораздо чаще,в MainMenu.xib
вы определяете пользовательский объект NSApplicationDelegate
.
После того, как AppKit инициализирован и готов к запуску вашего приложения, оба этих объекта получат сообщение, которое вы можете переопределить, и добавьте свой пользовательский код запуска..
Стандартный шаблон делает все это, поэтому просто используйте его для создания нового проекта, а затем добавьте свой код в -applicationDidFinishLaunching:
.