我有一個包含幾個相當複雜的視圖的窗口。現在,我使用一個NSWindowController來控制窗口和所有視圖的UI。它正在成爲一個相當龐大的班級,因爲它處理每個視圖的細節。將多個NSViewControllers連接到筆尖
儘管視圖行爲彼此獨立,所以我看到了將每個視圖的UI邏輯放入單獨控制器的機會。
按照Mac App Programming Guide,這正是視圖控制器是:
使用視圖控制器來分配工作管理更復雜的 窗口布局。您的視圖控制器一起工作 (帶有窗口控制器)來顯示窗口內容。
但是,我找不到任何文檔或例子說明這個想法在實踐中如何工作。除了窗口控制器之外,我還可以將多個視圖控制器添加到nib文件嗎?