2012-03-02 24 views
0

我的應用程序有一個表格視圖,用於填充它的數據來自遠程服務,當用戶點擊一個刷新按鈕時,數據也會按需更改。基於此,我想知道該場景的最佳設計模式是什麼,任何人都可以提供一些建議或樣本?UITableViewController的設計模式

+1

嘗試斯坦福iOS課程,關於塊和多線程的講座 - 這有一個示例應用程序正是這樣做的。 – jrturton 2012-03-05 10:08:31

回答

1

MVC

編輯(嘗試和有點更有用):

型號:您自己的類此作爲要求與web服務和數據返回到控制器通信。您可能會下載數據並根據您想要對數據進行排序/處理的方式將其解析爲數組。

觀點:無論是作爲的.xib或寫入代碼或的.xib和代碼的組合你的UI

控制器:表視圖控制器

我想象的大部分工作將在模型。

您可以查看Apple的LazyTableImages源代碼示例。在模型

你應該能夠得到一個原型啓動和運行相當迅速使用硬編碼的數據陣列,然後在以後的日子修改模型,從基於Web檢索真實數據服務。

+0

是的,但是對於UITableViewController而言,特別是對於填充了來自遠程Web服務的數據的數據源,是否有一個示例,我可以從中窺探並學習? – tom 2012-03-02 17:40:54