随着我的 Cocoa 应用程序的出现,我的 NSWindowController 正在变成huuuuuuuuuge。我的窗口有一个 NSTabView,其中的每个选项卡都有自己的 NSViewController(它们都有子菜单)和自己的方法。因此,由于选项卡,我的 WindowController.m 似乎远远超出了它应有的范围。
可悲的是, NSTabView 的示例非常简单。他们不需要任何重组。所以,我在这里寻求建议。如何将特定于选项卡的内容从窗口控制器中拉出并放入它们自己的专用对象中?