2011-07-14 98 views
1

如果應用程序中有多個窗口,我該如何傳遞它們之間的值?多窗口可可應用程序

我的第一種方法是爲任何窗口創建一個NSWindowController,並將這些控制器分配給應用程序委託。

我是否正確?你有什麼建議?

回答

1

是的,你的技術很好。如果您正在創建基於文檔的應用程序,則還可以在NSDocument子類中執行此操作。

+0

我不是基於文檔的應用程序。你認爲最好是創建多個xib或只有一個獨特的xib? – MatterGoal

+1

如果您使用多個xib文件,它可以減少內存使用量,如果您在需要它們之前不加載它們。 – jtbandes