Решение состоит в том, чтобы вызвать NSApplication вручную.Сначала создайте свой делегат приложения, а затем замените вызов NSApplicationMain () в main.m следующим:
AppDelegate * delegate = [[AppDelegate alloc] init];
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSApplication * application = [NSApplication sharedApplication];
[application setDelegate:delegate];
[NSApp run];
[pool drain];
[delegate release];
Делегат будет вызван, когда будет готов, без необходимости ввода nib
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification