Для iOS (Cocoa Touch) можно перейти на ваш main.m и заменить четвертый аргумент в UIApplicationMain(int argc, char *argv[], nil, nil)
на имя класса вашего делегата приложения, которое затем построит представления по мере необходимости. Тем не менее, проекты Cocoa (Mac) имеют следующие значения в main.m:
return NSApplicationMain(argc, (const char **)argv);
Итак, вопрос в основном: как вы передаете делегат приложения для приложений Cocoa без MainMenu.xib?