0

我有一個User類,想要顯示許多用戶的縮略圖並覆蓋它們的名字&如果它們在網上等處於網格狀的tableView中(如Grindr,類似於iPhone的相機膠捲)。NSFLCchedchedResultsController with NSURLConnection

首先,我從服務器獲取最近(地理位置)20個用戶的JSON數據用戶數據。然後,我解析JSON並將它們插入到managedObjectContext中。

如何在UITableView中顯示這些用戶?我正在考慮使用NSFetchedResultsController,但我從來沒有見過NSURLConnection的例子。這是我發現的東西,但我並沒有真正得到它,因爲它不是很全面: http://www.litp.org/blog/?p=78 不過,我想我會看看我能不能做這樣的事情,除非你給我一個更好的主意。

一旦我有了用戶數據,我就會爲每個用戶的縮略圖創建一個thumbView(子視圖)並執行如下操作:http://www.markj.net/iphone-asynchronous-table-image/爲每個thumbView加載用戶縮略圖。

你會怎麼做呢?我應該甚至使用核心數據?我應該只使用NSArray?我認爲使用Core Data可以提供更好的用戶體驗並降低服務器帶寬。

該項目在github上被稱爲acani。

謝謝!

馬特

回答

1

通常情況下,核心數據,你會創建兩個方面,一個是用戶界面和一個用於URL連接。 URL連接在後臺線程上運行。它下載數據,創建管理對象,然後保存。您將更改與UI上下文合併,並且提取的結果控制器應自動檢測數據更改並更新表。

+0

這很有幫助。謝謝。你知道這樣做的任何示例代碼嗎? – ma11hew28 2010-10-19 01:46:19