【发布时间】:2013-10-30 14:54:26
【问题描述】:
我使用 CoreData,我正在考虑何时应该删除废弃(或过期)数据。
据我所知,要点如下:
- 应用启动时。
- 应用程序终止时。 (在应用代理的
applicationWillTerminate:)
我猜是没有风险的,但我不希望用户在清除过程中等待。 (我知道看门狗异常。如果purge时间超过20秒,我会准备一个视图控制器等待。)
两个看起来不错。用户看不到等待时间。但是,我不确定这一点是否合适?有人说后台进程时间有限。
【问题讨论】:
标签: ios memory-management application-lifecycle