【问题标题】:Model-View-Controller in terms of an app就应用而言的模型-视图-控制器
【发布时间】:2012-11-19 22:04:45
【问题描述】:

我有编码经验,但我是 MVCs 世界的新手。

我了解模型和视图,并且从概念上了解控制器,但我无法准确了解它们的工作原理。

我会为应用程序中的每个可能的屏幕状态设置一个控制器吗?

【问题讨论】:

    标签: iphone model-view-controller controller


    【解决方案1】:

    我会为应用程序中的每个可能的屏幕状态设置一个控制器吗?

    如果“屏幕”是指视图,那么单个控制器可以管理屏幕的所有不同状态(即视图)。

    如果“屏幕状态”是指视图,那么答案可能是肯定的:一个控制器将管理一个视图。

    至少,如果你的目标是一个相当规范的 MVC 实现。

    如果您查看任何 SDK 控制器类的接口(例如 UITableViewControllerUIViewController 等),您会发现控制器只有一个对视图对象的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多