【发布时间】:2012-01-27 03:19:57
【问题描述】:
我不确定创建一个像这样的主文件的确切目的
#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: 和设置委托有关。
唯一的好处是您可以提前设置委托,还有其他理由使用第一种方法吗?还需要设置委托吗?
【问题讨论】:
-
对此我深表歉意,我在深夜编程时发布了此内容,并且一定没有意识到我将其发布到那里。 X-(
标签: gnustep objective-c