根据问题标题,我的应用的每个用户将逐渐添加越来越多的数据记录,以便以后可以分析数据。
IS NSUserDefaults适当的候选人或我应该使用CoreData?记录根本不复杂,但每个用户可以增长到相当大的数量。
答案 0 :(得分:3)
只要设备中有空间,您就可以使用NSUserDefaults存储数据,在内部将其存储日期存储到plist文件中。如果您没有存储非常复杂的数据结构,那么无论其大小如何,您都可以使用NSUserDefaults。 NSUserDefaults没有大小限制。
答案 1 :(得分:2)
NSUserDefaults对您可以进行的条目数量没有限制。 plist只应用于存储少量数据,理想情况下不应用于存储二进制数据(NSData)对象。如果您想获得最佳性能,听起来您的需求倾向于使用CoreData。