Iphone UITableViewController的设计模式

Iphone UITableViewController的设计模式,iphone,uitableview,design-patterns,Iphone,Uitableview,Design Patterns,我的应用程序有一个表视图,用于填充的数据来自远程服务,当用户点击刷新按钮时,数据也会根据需要更改。基于此,我想知道对于这个场景,什么样的设计模式是最好的,任何人都可以提供一些建议或示例? 编辑(尝试变得更有用): 模型:您自己的类,它与web服务通信,并根据请求将数据返回给控制器。您可能会下载数据并将其解析为数组,具体取决于您希望如何对其进行排序/操作 视图:您的UI可以是.xib或用代码编写的,也可以是.xib和代码的组合 控制器:表视图控制器 我想大部分工作将在模型中进行 您可以查看Appl

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

编辑(尝试变得更有用):

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

视图:您的UI可以是.xib或用代码编写的,也可以是.xib和代码的组合

控制器:表视图控制器

我想大部分工作将在模型中进行

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


您应该能够使用模型中数组中的硬编码数据快速地建立和运行原型,然后在以后修改您的模型以从web服务检索真实数据。

是的,但是对于UITableViewController,特别是对于从远程web服务填充数据的数据源,有没有一个示例可以让我看一看并从中学习?试试斯坦福iOS课程,关于块和多线程的讲座-这有一个示例应用程序,它正好可以做到这一点。