【问题标题】:MVC iOS - tableview cellMVC iOS - 表格视图单元格
【发布时间】:2018-08-19 17:33:09
【问题描述】:

我对 Swift/Obj C 中的 MVC 模式有点困惑。

我应该把 UITableViewCell 放到 View 文件夹,把 ViewController 放到 Controller 文件夹吗?

【问题讨论】:

  • 是的,单元格是视图,控制器是控制器。

标签: ios model-view-controller


【解决方案1】:

简答

UITableViewCell 文件:查看

UIViewController 文件:控制器

包含您的对象数据的类文件:模型

个人意见

首先。让我们快速了解一下MVC

Model View Controller 或俗称的 MVC 由以下三个部分组成:

Model - 负责维护数据。

查看 - 负责向用户显示数据。

Controller - 控制模型和视图之间交互的软件代码。

有一段时间我对 UITableViewCell 文件的最佳位置感到困惑!我问过我的前辈,探索过博客,最重要的是给自己一分钟逻辑思考,最后我得到了答案。

所以我的回答是与你和未来的其他人分享某种知识。

当您使用表格视图时,您有一个 UITableViewCell 文件、UIViewController 文件和一个包含您的数据的 类文件。对吧?

首先,你可以很容易地发现 UIViewController 应该在 Controller 文件夹中,而包含对象数据的类文件应该在 Model 文件夹中。 p>

UITableViewCell 文件呢?

此文件包含负责向用户显示数据的单元格的出口。很简单。

祝你好运:)

【讨论】: