tux*_*x91 13 cocoa delegates xib
对于iOS(Cocoa Touch),可以转到main.m并将第四个参数替换为UIApplicationMain(int argc, char *argv[], nil, nil)应用程序委托的类名,然后根据需要构建视图.但是,Cocoa(Mac)项目在main.m中有以下内容:
return NSApplicationMain(argc, (const char **)argv);
Run Code Online (Sandbox Code Playgroud)
所以问题基本上是:如何在没有MainMenu.xib的情况下将应用程序的代理交给Cocoa应用程序?
Ven*_*MKO 15
您可以使用实例的setDelegate方法NSApplication.这是一个示例:
AppDelegate * delegate = [[AppDelegate alloc] init];
[[NSApplication sharedApplication] setDelegate:delegate];
[NSApp run];
Run Code Online (Sandbox Code Playgroud)
至于您可以使用的返回值 EXIT_SUCCESS