我正在使用XCode 4,请注意,在设置新的Cocoa Application项目时,您将获得AppDelegate.m和.h文件以及.nib(.xib)。使用alt-command-return,您将获得3列编辑器布局,您可以从中控制 - 从控件拖动到AppDelegate.h文件以创建Outlets或Actions。
我的问题是,是否建议使用这些AppDelegate文件来管理您的界面控件,即。更新标签,按下按钮等。或者更好的是创建一个AppController类,将一个对象添加到.xib并将其子类化为AppController,修改AppController以管理控件?如果是这种情况,AppDelegate的适当用途是什么?
答案 0 :(得分:2)
我想说,这只是发展风格的问题。我所做的是使用另一个类并将AppDelegate更改为该类/视图并使用。此外,我不在默认窗口上绘制插座和按钮。我创建了一个视图并将其作为子视图添加到mainWindow。