ios - 对于存储不断增长的数据记录集合,NSUserDefaults 还是 CoreData 更好?

标签 ios swift core-data nsuserdefaults

根据问题标题,我的应用程序的每个用户都将逐渐添加越来越多的数据记录,以便以后可以分析数据。

NSUserDefaults 是合适的候选者还是我应该使用 CoreData?这些记录一点也不复杂,但每个用户的数量可能会增长到相当大的数量。

最佳答案

只要您的设备中有空间,您就可以使用 NSUserDefaults 存储数据,在内部将其存储日期存储到 plist 文件中。如果你没有存储非常复杂的数据结构,那么你可以使用 NSUserDefaults,无论它的大小如何。 NSUserDefaults 没有大小限制。

NSUserDefaults storage size

关于ios - 对于存储不断增长的数据记录集合,NSUserDefaults 还是 CoreData 更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30751937/

相关文章:

ios - 通过点击任何 View 上的本地通知来呈现 View Controller

ios - UITableViewCell 子类不报告实际高度

Swift - 制作结构数组

cocoa - 在 Nib 之间共享 NSArrayController

iOS NSDate 获取时区特定日期?

ios - 如何找到 subview 的数量?

ios - 动画在某些 View Controller 中不起作用

ios - MainViewController 没有收到来自 NSNotificationCenter 的通知

ios - 从 Core Data Swift 中删除值时出现错误 Domain=NSCocoaErrorDomain Code=1570

ios - 使用 CoreData 不保存对象