|
|
1
1
所以这其中的一部分要归结到组织上。正如Julien提到的,您需要一个YouappnameApplicationDelegate类—实际上,Xcode将在您创建项目时为您创建和设置这个类。 实现applicationdFinishLaunching方法(也应该由Xcode提供),并在那里实现步骤1和2(以及步骤7、8和9)的逻辑。 步骤3到5您可能希望在另一个类中实现。注册WindowController之类的。您甚至可能希望在另一个nib文件(不在Xcode提供的MainMenu.nib文件中)中创建此窗口。在YouappnameApplicationDelegation的applicationdifinishlaunching方法中,可以加载这个nib(参见下面的代码示例)。这样你的代码组织得很好——这才是Cocoa真正指导你去做的。 好的,现在如何加载新的nib文件:
RegistrationWindowController应该是NSWindowController的子类。
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 3 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |