MVC模型流程?

时间:2010-04-18 12:21:29

标签: iphone objective-c cocoa-touch model-view-controller

我正在使用MVC模型设置应用程序,并且我有一个查询,用于重新定义从UI到数据模型的信息流。我需要做的是将UI中的数据放入模型中,我所做的是在视图中编写一个方法,该方法收集对象中所需的数据,然后将其传递给模型。然后,模型获取数据的所有权,以便视图可以释放其所有权。这听起来合理吗?

1 个答案:

答案 0 :(得分:1)

  1. 视图不会涉及与模型通信。这是控制器的工作。
  2. 视图控制器和视图控制器都不会创建封装数据的自定义对象(尽管常见的类型如字符串,数组,字典等通常都可以)。相反,模型应生成封装类的任何自定义数据,以便它可以完全控制它们。毕竟,数据模型很可能为多个控制器提供数据。