UITableViewController,MVC,

时间:2013-06-13 16:09:12

标签: ios

是经典MVC模式中控制器层的UITablviewController部分还是View类?我对它很困惑,我喜欢将我的代码组织成组,以便自己符合MVC模式。

1 个答案:

答案 0 :(得分:3)

enter image description here

与名称一样,UITableViewController是控制器。 UITableView是视图。

您可以在xib文件中创建视图,也可以在视图控制器中创建视图。 (loadViewviewDidLoad)您的视图控制器可以扩展UITableViewController,通过UITableViewDataSource向其提供数据,并通过UITableViewDelegate处理其事件/操作。

将您的所有数据和业务逻辑放在另一个将充当您的模型的类中。

图形在iTunes上的Standford iOS讲座系列中找到。