【发布时间】:2011-06-17 15:38:18
【问题描述】:
我已经搜索了很长时间但根本找不到任何东西,我已经有可以创建的窗口,但是现在当我尝试为其调用 makeKeyAndOrderFront 时,没有应用程序可以调用它,所以我想知道是否有人可以快速举例说明如何创建应用程序?我发现它是 NSApplication 并且我需要 setDelegate 等,但不确定到底需要什么。例如,要创建一个窗口,我需要以下代码:
NSWindow *window;
window = [[NSWindow alloc] initWithContentRect: NSMakeRect(10, 100, 150, 200)
styleMask:( NSResizableWindowMask | NSClosableWindowMask | NSTitledWindowMask)
backing: NSBackingStoreBuffered
defer: NO];
[window setTitle: @"Test window"];
那么任何人都可以给我相关的代码,但是对于 NSApplication,我已经有了按钮和窗口?
【问题讨论】:
-
Jeff 有一系列关于没有 nib 文件的 Cocoa 应用程序的博文,从 here 开始。
-
如果您正在寻找一种编程方式来执行此操作,这可能会有所帮助:stackoverflow.com/questions/2997333/…
标签: cocoa nsapplication