2011-02-01 51 views
0

我正在研究一個圖形應用程序,它將附帶一些預定義的圖形,並且可以在更新時從互聯網下載圖形作爲csv。 csv文件基本上被轉換成數組字典或類似的結構,並傳遞給圖形視圖。將這些數組保存到磁盤的最佳方法是什麼?將使用核心數據是一條路徑還是我更好地將數據存儲爲plists?如果必須使用核心數據,我將不得不創建某種模型來存儲數組值,並將其與另一個模型或類似的東西聯繫起來,這對於這類任務來說似乎是過度的。像可可觸摸中的繪圖/圖形數據一樣堅持陣列

如果我必須自己作出決定,我會與plists一起去。核心數據似乎對我的任務非常不合適,但由於我的可可諾伯,任何意見都將具有很大的價值。

感謝, 季米特里斯

回答

0

CoreData較爲複雜,且有成千上萬的記錄時,你只會感覺到性能增益。

如果您計劃只有一些圖表,然後用的Plist和未來做到這一點,當你與可可觸摸更多的經驗,你可以隨時升級,並使用CoreData。 如果你從一開始就使用CoreData,然後你決定改變模型中的某些東西,那麼遷移它就是PITA(我聽說過)。