所以從我所瞭解的可可程序的基本應用程序結構是MainMenu.xib中的AppController。然後,AppController初始化具有所有UI邏輯的WindowController和ViewControllers,然後爲應用程序的其餘部分加載xib文件。 AppController也創建Model類。在可可中,您如何將模型連接到視圖控制器?
我的困惑在於如何從模型類中獲取數據到視圖中。我想使用綁定和鍵值觀察。每個視圖控制器應該有一個指向AppController和ModelController的指針嗎?如果是的話,你會如何做到這一點?
[[ViewController alloc] initWithModel:ModelController];
是我能想到的唯一解決方案,它看起來不是很乾淨。