触发iOS 5.0缓存清除的原因是什么?

Bad*_*ate 5 iphone ios ios5

从iOS 5.0开始,当Apple决定使用太多空间时,Apple开始清除或清理各个应用程序中的Caches目录.任何人都可以向我指出文档的位置或有关此缓存清理发生在哪个阈值的轶事信息(例如90%+磁盘使用率)以及检查的频率?

Bad*_*ate 3

根据我的测试,当设备上的空间使用量超过报告的可用空间量时,似乎所有当前未运行的应用程序都会被擦除(似乎 iPhone 在可用空间方面撒谎,以防止您进入保留空间)。当你越过那条线时,会弹出一个对话框:

iPhone 对话空间太大

当您点击“完成”时,它就会擦除空间。这是我能够可靠地重现以触发擦除(用于测试/等)的唯一情况,我通过在设备中尽可能多地填充电影和音乐,然后在 DropBox 中下载大文件来做到这一点。