【发布时间】:2018-08-19 17:33:09
【问题描述】:
我对 Swift/Obj C 中的 MVC 模式有点困惑。
我应该把 UITableViewCell 放到 View 文件夹,把 ViewController 放到 Controller 文件夹吗?
【问题讨论】:
-
是的,单元格是视图,控制器是控制器。
我对 Swift/Obj C 中的 MVC 模式有点困惑。
我应该把 UITableViewCell 放到 View 文件夹,把 ViewController 放到 Controller 文件夹吗?
【问题讨论】:
UITableViewCell 文件:查看
UIViewController 文件:控制器
包含您的对象数据的类文件:模型
首先。让我们快速了解一下MVC:
Model View Controller 或俗称的 MVC 由以下三个部分组成:
Model - 负责维护数据。
查看 - 负责向用户显示数据。
Controller - 控制模型和视图之间交互的软件代码。
有一段时间我对 UITableViewCell 文件的最佳位置感到困惑!我问过我的前辈,探索过博客,最重要的是给自己一分钟逻辑思考,最后我得到了答案。
所以我的回答是与你和未来的其他人分享某种知识。
当您使用表格视图时,您有一个 UITableViewCell 文件、UIViewController 文件和一个包含您的数据的 类文件。对吧?
首先,你可以很容易地发现 UIViewController 应该在 Controller 文件夹中,而包含对象数据的类文件应该在 Model 文件夹中。 p>
此文件包含负责向用户显示数据的单元格的出口。很简单。
祝你好运:)
【讨论】: