CoreData-processPendingChanges跟save

CoreData-processPendingChanges和saveprocessPendingChanges改变当前对象的状态图; processPendingChange

CoreData-processPendingChanges和save

processPendingChanges改变当前对象的状态图; 

processPendingChanges类似于告诉字处理器在文档的编辑后更新它的内部状态,但不保存到磁盘。多用于用户界面上 更新数据;

processPendingChanges常用在单独线程上运行多个上下文; 

 在MacOS下,它发挥了更大,更普遍的作用;


save保存到磁盘;

调用save将自动调用processPendingChanges;

在我们保存数据到数据库的时候常用 save方法;


save 和 processPendingChanges 都是 NSManagedObjectContext 类的方法;