【发布时间】:2011-07-20 06:23:29
【问题描述】:
我们能否对 MVC 中 UITableView 的各种委托和数据源方法进行分类?
【问题讨论】:
标签: iphone model-view-controller uitableview
我们能否对 MVC 中 UITableView 的各种委托和数据源方法进行分类?
【问题讨论】:
标签: iphone model-view-controller uitableview
当然。 UITableView 的表视图委托和数据源都是控制器层的一部分。数据源充当中介,在视图和它显示的模型之间传递数据;当用户删除一行时,指示表格视图显示多少行或更新模型。表视图代理更像是一个协调控制器,将表视图与页眉和页脚视图相关联,并在编辑或选择状态更改时更新视图。请查看Types of Cocoa Controller Objects,以全面了解控制器在 Cocoa 和 iOS 应用程序中所扮演的角色,以及这些角色与其他环境中的“MVC”概念有何不同。
【讨论】: