因此,我正在开发一个iOS应用,该应用使用Core Data作为本地离线存储来存储远程服务器上的数据。像Mail.app保留最新n条消息的方式进行思考。现在,该应用程序非常幼稚地存储了所有这些数据,而没有删除任何旧数据。
我的问题是:在iOS应用程序的生命周期中,最好的时间是什么时间来完成诸如删除缓存数据之类的任务?我已经知道如何删除这些旧数据,但是这样做是一项昂贵的操作。因此,我想知道什么时候是执行此类昂贵操作的最佳时间。
最佳答案
如果不是很麻烦,那么当应用程序进入后台时这样做将是一个不错的时机。但是,如果大约需要10秒钟或更长时间,请确保设置后台任务以使您运行更多时间。
关于ios - 在iOS应用中使缓存数据无效的理想时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17311061/