【问题标题】:How often should NSManagedObjectContext save be called if inserting objects in a loop?如果在循环中插入对象,应该多久调用一次 NSManagedObjectContext 保存?
【发布时间】:2011-09-13 01:39:44
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    看看Core Data Programming Guide - Efficiently Importing Data

    【讨论】:

    • 谢谢!导入大型数据集是一个与我正在考虑的问题非常相似的问题域。该指南提供了很好的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    • 2011-01-31
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    相关资源
    最近更新 更多