我一直在学习何时使用WindowController以及何时将内容放入Document对象中。如果您有一个简单的界面,看起来Document可以作为控制器正常工作。我的应用程序中有一个简单的界面,但是将IB插座放入WC仍然是一个好习惯吗?当你不想使用WC时会出现什么情况?
答案 0 :(得分:0)
以下是一些情景:
在窗口初始化期间,文档将实例化窗口控制器。
在此之后,分离模型控制器和视图控制器的部分原因是删除文档对窗口的依赖性。
在优化设计时,请查看文档需要访问窗口的位置,并考虑是否可以以不同的方式实现该功能,例如,通过在窗口控制器而不是文档中处理它。