文件所有者,App代理,视图控制器等之间的关系

时间:2011-10-08 03:12:00

标签: ios entity-relationship xib

根据我所知道的一点点,我试图将通常被视为MainWindow xib一部分的关系组合在一起。

我离我有多远?请正确并提出建议。

enter image description here

1 个答案:

答案 0 :(得分:1)

几乎。视图控制器继承自类系统中的uiwindows。你必须把它想象成饼图。一切都同样重要,有些比其他更平等。饼图顶部是app delegate。它是应用程序的主人。它可以进入视图或控制器并拉动它想要的任何东西。现在在左侧是一个视图。这是整个事情的愚蠢小小的追随者。它只能从自己或应用代表那里收到指令,然后按照这些指示行事。它永远不应该从应用程序委托(不是永远,但最常见)拉出来,并且绝对不应该使用控制器。最后,控制器。他们是整个应用程序的大脑。他们不能像屏幕一样在屏幕上显示信息,但他们可以很好地思考。控制器在您的应用中提供订单。他们不应该真正从应用代表中拉出来,但他们可以(再次,很少)。斯坦福或麻省理工学院(我现在忘记了)在iTunes U中有一个很好的演讲。查一查。