【发布时间】:2013-04-30 15:43:54
【问题描述】:
在 CoreData 中,当使用 NSInMemoryStoreType 持久存储时,只要应用程序打开,数据是否会一直缓存在内存中,或者这些数据使用的资源是否可以被 iOS 回收?
鉴于 iphone 应用程序在多任务处理时可以在后台运行,并且 iOS 将回收在后台运行的应用程序的资源。
这是否意味着在某些情况下内存缓存中的持久存储可能会丢失?假设应用程序长时间处于后台状态,并且用户已经访问并使用了许多不同的应用程序。
如果有人能对这个主题有所了解,那就太好了。
【问题讨论】: