我有一個使用核心數據(成功)的應用程序,我有一個對象圖,它有幾個根節點,每個根節點都有一對多到多達幾萬個孩子。在我的應用程序的運行,根據用戶的輸入,我做以下(僞):預先緩存核心數據的提取?
Find the user selected root node,
Then fetch all its children, in ascending alphabetic order based on a property.
這裏的訣竅是,這個數據是不變。我的核心數據存儲是隻讀的。
這樣做是非常耗時的。我如何預先緩存這些結果,以便完全避免抓取和存儲?獲取的結果用於填充UITableView。當用戶選擇該表格視圖的一個單元格時,它會鑽入Core Data存儲區中的更深層數據 - 該數據不需要預存。
我從來沒有聽說過NSFetchedResultsController。謝謝! – Nektarios 2012-01-10 17:47:41