【发布时间】:2011-02-09 19:47:43
【问题描述】:
我一直在关注this 教程。在编写 App Controller 类,然后在 Interface Builder 中添加和连接时,我遇到了概念问题。
添加 AppController 类 下一个任务是添加一个实例 Interface Builder 的新类 记录并连接班级 网点。
创建一个实例 应用控制器类。在界面中 生成器库窗口,单击类。 找到 AppController 类。拖 这个类进入文档窗口 创建一个名为 App 的实例 控制器。连接应用程序 控制器的 qcWindow 出口到 设计窗口。按住控件 钥匙。在文档窗口中,从 应用控制器到窗口 目的。选择 qcWindow 出口 从出现的列表中。连接 App Controller 的 qcView 出口到 设计窗口中的 QC 视图。抓住 控制键。从拖动 App Controller 到 QC 视图中 设计窗口。选择 qcView 出现的列表中的出口。
具体来说,我不明白这个 App Controller 是如何在运行时使用的。我所做的只是在 IB 中连接窗口并查看插座,它神奇地工作,就好像它在我的应用程序委托的 applicationDidFinishLaunching:aNotification 方法中被初始化一样。我的意思是,我没有在代码中的任何地方使用我的 App Controller 类,而我在 IB 中所做的只是连接它的插座,那么它是如何工作的呢?
【问题讨论】:
标签: objective-c cocoa macos interface-builder