我不确定创建一个看起来像这个
的主文件的确切目的#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:
并设置代理。
您可以提前设置代理的唯一好处是,还有其他原因可以使用第一种方法吗?你还需要设置一个代表吗?
答案 0 :(得分:0)
GNUStep不是Cocoa。它有很多不同之处。例如,您可能已经注意到RELEASE()函数。在Cocoa中,有一种释放方法。