UITableViewController的设计模式

时间:2012-03-02 02:42:43

标签: iphone uitableview design-patterns

我的应用程序有一个表视图,用于填充它的数据来自远程服务,当用户点击刷新按钮时,预计数据也会按需更改。基于此,我想知道这个场景的最佳设计模式是什么,任何人都可以提供一些建议或样本?

1 个答案:

答案 0 :(得分:1)

MVC

编辑(尝试并且更有用):

Model:您自己的类,它与Web服务进行通信,并根据请求将数据返回给控制器。您可能会下载数据并将其解析为数组,具体取决于您希望如何对其进行排序/操作。

查看:您的UI可以是.xib,也可以是代码或.xib和代码的组合

控制器:表视图控制器

我想大部分工作都在模型中。

您可以查看Apple的LazyTableImages源代码示例。

您应该能够使用模型中的数组中的硬编码数据快速启动并运行原型,然后在以后修改模型以从Web服务中检索实际数据。