我有一个包含几个相当复杂的视图的窗口。现在,我使用一个NSWindowController来控制窗口和所有视图的UI。它正在成为一个相当庞大的班级,因为它处理每个视图的细节。将多个NSViewControllers连接到笔尖
尽管视图行为彼此独立,所以我看到了将每个视图的UI逻辑放入单独控制器的机会。
按照Mac App Programming Guide,这正是视图控制器是:
使用视图控制器来分配工作管理更复杂的 窗口布局。您的视图控制器一起工作 (带有窗口控制器)来显示窗口内容。
但是,我找不到任何文档或例子说明这个想法在实践中如何工作。除了窗口控制器之外,我还可以将多个视图控制器添加到nib文件吗?