2012-12-28 23 views
1

我正在爲我的應用創建歷史列表,並希望使用.plist和3個數組 - 圖片名稱,日期和一些文本數據。 這是plist很好的解決方案嗎?我認爲歷史記錄的最大數量將爲+/- 500.plist是一個很好的方式來保存+/- 500條目的3個陣列?

+0

是的Plist是好的,如果你有,否則有限的數據,如果你有大量的數據和想節省操作時間,然後我建議使用核心數據 – Talha

+0

我認爲這是不夠好。如果你真的擔心性能,考慮使用二進制plist。 – 2012-12-28 12:04:00

回答

1

使用plist是一個不錯的選擇。 但請記住,數據是從整個plist文件中讀取的。所以,它可能會降低性能。

並且爲了保存歷史記錄,如果pictureName,date和someText是相關的;你不能將它們分組成一個字典,而不是使用3個不同的數組?

像:

<entry> 
<pictureName>Name of Picture</picture> 
<date>date on picture</date> 
<text>some text</text> 
</entry> 

編輯:

正如在評論中提到,你可以看看CoreData也。 這是一種優雅的方式來存儲/檢索數據。

Here is a good tutorial to get started with :)

+0

關於作爲整體閱讀plist的評論,CoreData可能是更好的解決方案,因爲我懷疑這些條目可能需要單獨加載/修改。 – Soumya

相關問題