Я не уверен в точной цели создания основного файла, который выглядит следующим образом
#include "AppController.h"
#include <AppKit/AppKit.h>
int main(int argc, const char *argv[])
{
NSAutoreleasePool *pool;
AppController *delegate;
pool = [[NSAutoreleasePool alloc] init];
delegate = [[AppController alloc] init];
[NSApplication sharedApplication];
[NSApp setDelegate: delegate];
RELEASE(pool);
return NSApplicationMain (argc, argv);
}
Более того, который выглядит следующим образом
#include <AppKit/NSApplication.h>
int main(int argc, const char *argv[])
{
return NSApplicationMain (argc, argv);
}
В частности, что касаетсявызов sharedApplication:
и настройка делегата.
Является ли единственным преимуществом, которое вы можете задать делегату заранее, будут ли какие-либо другие причины использовать первый подход?Также вам нужно установить делегата?