Dam*_*ien 1 iphone memory-management core-data objective-c ios
呼唤reset我的NSManagedObjectContext东西时,我收到了内存不足的警告,我应该考虑做什么?将任何指针NSManagedObject闲置在一起会有点困难,但是如果它做对了,我会处理它!
或者核心数据库是否会将NSManagedObject对象故障以减少其实时内存大小?
我应该提一下,这个上下文是在App Delegate中创建的,因此通常适用于整个应用程序生命周期.我在后台线程中也有上下文,但是当线程结束时它们会被dealloc'd().
核心数据侦听低内存警告,并将尝试通过清除缓存,在其认为可能的位置发生故障的对象来执行操作,等等.
在我看来,这是使用Core Data而不是滚动自己的对象持久层的强大理由之一.
| 归档时间: |
|
| 查看次数: |
1210 次 |
| 最近记录: |