gpt4 book ai didi

iphone - 咨询 : Should I consider [NSManagedObjectContext reset] in low memory conditions?

转载 作者:行者123 更新时间:2023-12-01 18:03:00 27 4
gpt4 key购买 nike

正在调用reset在我的 NSManagedObjectContext当我收到内存不足警告时我应该考虑做些什么?使任何指向 NSManagedObject 的指针无效会有点困难。是那些闲逛的,但如果它是 ,我会处理的做正确的事 !

或者核心数据库故障 NSManagedObject对象减少他们的直播内存大小?

我应该提到,这个上下文是在 App Delegate 中创建的,因此通常存在于整个应用程序生命周期中。我在后台线程中也有上下文,但是当线程结束时这些会得到 dealloc'd()。

最佳答案

Core Data 监听内存不足的警告,并尝试通过清除缓存、在它认为可能的地方排除对象等来采取行动。

在我看来,这是使用 Core Data 而不是滚动您自己的对象持久层的重要原因之一。

关于iphone - 咨询 : Should I consider [NSManagedObjectContext reset] in low memory conditions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5801292/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com