如果在循环中插入对象,应该多久调用一次NSManagedObjectContext保存?

时间:2011-09-13 01:39:44

标签: objective-c cocoa-touch core-data

我没有在苹果文档中找到关于如何保存粒度核心数据的任何指导。

如果我在循环中并将多个新对象插入核心数据,我应该多久调用一次[NSManagedObjectContext save]?我应该在每次迭代中保存还是仅在所有插入完成后保存一次?如果要插入1000个对象怎么办?

1 个答案:

答案 0 :(得分:3)

在导入大量数据时,您应该考虑内存占用与性能的对比。

查看Core Data Programming Guide - Efficiently Importing Data