簡體   English   中英

為了存儲越來越多的數據記錄,NSUserDefaults或CoreData是否更好?

[英]For storing a growing collection of data records, is NSUserDefaults or CoreData better?

按照問題標題,我的應用程序的每個用戶都將逐漸添加越來越多的數據記錄,以便以后可以對數據進行分析。

是NSUserDefaults合適的候選人還是應該使用CoreData? 記錄一點也不復雜,但是每位用戶可以增加到相當數量。

只要設備中有空間,您就可以使用NSUserDefaults將數據的存儲日期內部存儲到plist文件中。 如果您不存儲非常復雜的數據結構,則無論大小如何,都可以使用NSUserDefaults。 NSUserDefaults沒有大小限制。

NSUserDefaults存儲大小

NSUserDefaults對您可以輸入的條目數量沒有限制。 plist僅應用於存儲少量數據,理想情況下,不應存儲二進制數據(NSData)對象。 如果您想要最佳性能,這聽起來像您的需求傾向於使用CoreData。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM