代码之家  ›  专栏  ›  技术社区  ›  vodkhang

tmp目录中的iPhone存储

  •  8
  • vodkhang  · 技术社区  · 14 年前

    this stackoverflow question about iPhone storage . 就像我已经尝试回答的,我们可以在tmp目录中缓存数据。但有评论称,当操作系统发出呜呜声时,这些数据可以被删除。我不太明白评论说的问题。

    另一个问题是,如果我们可以控制或被要求做一些事情(在删除过程之前),可以帮助我们保留tmp目录。

    另一个问题是,如果我们不能做任何事情,那么操作系统多久做一次,在什么情况下

    2 回复  |  直到 7 年前
        1
  •  26
  •   Marcus S. Zarra    14 年前

    操作系统将在重新启动和其他不确定点删除临时目录。如果您需要将不想备份的内容存储在某个位置,请使用缓存目录。不会被删除,也不会备份。

    当临时文件被删除时,您的应用程序将不会运行,您也没有机会对此删除做出反应。这在所有基于unix的平台上都是相当常见的行为(osx也会这样做)。

        2
  •  4
  •   Jercik    13 年前

    在ios5中,操作系统可以随时清理缓存和tmp目录。只有文档目录中的文件不会被删除。这些文件也会备份到iCloud,所以它们不会很大。

    以下是一篇关于这个问题的好文章: iOS 5 caches cleaning