iOS可以在没有可用空间时删除我的App数据

时间:2015-09-24 10:47:42

标签: ios memory-management

我想知道当磁盘可用空间变得非常低时,iOS可以对我的应用数据做些什么。 iOS可以删除一些文件以释放磁盘空间吗?

3 个答案:

答案 0 :(得分:1)

这取决于你在做什么。要成为一个好公民,你应该做到以下几点:

  1. 您可以自行复制的任何文件都应标记为“不备份”。当不需要备份您可以在需要时再次下载的文件时,这可以为云节省大量流量。

  2. 任何时候都可以丢失的文件都应该在临时目录中。这些文件将在某些时间自动删除(但您不应等待它们自动删除)以及手机空间不足时。

  3. 您可以重现的任何文件都应位于“缓存”目录中,以允许iOS删除它们。

  4. 用户始终可以删除属于您的应用程序的所有文件。更好地标记任何可以恢复为“缓存”的内容,因此只有必要的内容才会显示在设置中属于您的应用程序,并且用户不会想要将其丢弃。

答案 1 :(得分:0)

,iOS不会删除您应用中的某些文件或数据。 iOS不会自动删除用户数据。

答案 2 :(得分:0)

虽然it can delete your caches in Library/Caches,但它不会删除它。您需要符合上面链接中详述的规范,因为如果您存储的内容不在应有的位置(例如文档中的某些缓存),您的应用可能会被拒绝。