2011-06-28 30 views
0

我解析一些XML並將結果存儲在一個plist保存到文件。我後來經常使用該plist搜索,添加/刪除的東西,然後將其保存回來。現在存儲和加載大型plists

,我沒有任何這方面的問題,一切正常,我只是想知道是否有一個更好/更高效/快這樣的方式?

關於plist中:200點字典與每個條目150陣列。其中有些項目是有50-100項子字典陣列本身......(你明白了吧)

感謝。

回答

0

除非你正在運行到性能問題,我建議不擔心它,只是專注於獲得應用程序的完成其餘部分。不成熟的優化是所有邪惡的根源(有人不得不說這是對的?)。

如果您決定的時間已經到了讓你的應用程序的一部分儘可能高效那麼我們需要看到實際的代碼,您正在使用,以確定是否有更有效的方式來做到這一點。考慮到你對plist的描述,我會猜測如果你的策略和/或實現有什麼非常低效的話,那麼你在性能方面已經遇到了問題。

+0

我同意,不要優化,直到你需要。 CoreData可能是一個選項,如果你正在訪問/刪除/更新數據的隨機小部分 – bshirley

+0

謝謝..我想我會堅持我所擁有的,因爲我沒有任何問題。 「如果它沒有損壞,請不要修復它」:) – user635064