繁体   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