我不确定创建一个看起来像这样的主文件的确切目的
#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:
和设置委托有关。
您可以提前设置委托的唯一好处是,还有其他理由使用第一种方法吗?你还需要设置一个代表吗?