2010-05-10 46 views

回答

0

也許吧。對於少量數據(特別是存儲首選項),Plist可以很好,但是一旦你開始提供大量的提要和相關信息,你就會想在後臺使用sqlite。

1

除了最小的數據集之外,所有屬性列表都會變得很笨拙。核心數據可以工作,但是布倫特西蒙斯(NetNewsWire的作者)做了一些really good arguments爲什麼直接使用SQLite更好。我是Core Data的忠實粉絲,但對於每一種情況都是不正確的,我認爲Brent對RSS閱讀器的正確使用是直接SQLite更好的一種情況。

+1

請注意,最後,該文章的作者表示,在大多數情況下,Core Data對他來說仍然更好,在他的桌面上他甚至可以確定。你畫的只是一個稍微不正確的結論;他說,他需要在某些情況下直接訪問SQLite,以簡化和加速某些內容。我仍然在學習Core Data,而且我仍然努力將其融入我的思維方式,所以我絕對不認爲它是一個不可思議的全能解決方案,我只是認爲SQLite和Core Data之間的選擇真的取決於你想要做什麼。 – 2011-05-29 20:36:59