【发布时间】:2013-05-10 10:03:13
【问题描述】:
我在我的应用程序中使用 CoreData,具有 NSInMemoryStoreType 类型的持久存储。
这种类型的商店有必要打电话给NSManagedObjectContext save:吗?将save: 传递给NSManagedObjectContext 实际上对内存存储有任何作用吗?
Apple's documentation 简单地说:
保存:
尝试将对已注册对象的未保存更改提交到其持久存储。
在内存存储的上下文中这实际上意味着什么?
【问题讨论】:
-
+1,非常好的问题。我一直保存上下文,相信在上下文中创建的所有对象都会被移动到 persistentStore 并会减少内存占用。