【发布时间】:2015-05-21 10:52:16
【问题描述】:
假设一个应用在用户浏览应用时从网络下载图像。假设有几乎无限的图像,并且只要用户需要一个新图像就会下载。这些图像被保存到 tmp 目录用于缓存目的。一旦用户关闭应用,所有下载的图片都会被应用删除。
现在,由于有无限的图像,如果用户请求下一张图像,存储已满,应用程序尝试将图像保存到 tmp 目录会发生什么?
iOS 会自动删除之前的图片以提供新图片所需的空间吗? 或者 iOS 会开始清理与其他应用关联的 tmp 目录吗?(如果是,当存储再次满了并且所有其他应用都已经进行了这种清理时会发生什么?) 或者 应用会崩溃吗?
【问题讨论】:
-
我猜它会开始清理其他应用的
tmp文件夹。但是如果你有 iphone 那么你可以测试一下。 -
@InderKumarRathore 感谢您的帮助 Inder,我期待一些 iOS 遵循的协议记录了一些地方但找不到。
标签: ios objective-c iphone swift ipad