iPhone存储在tmp目录中

vod*_*ang 8 iphone caching objective-c temporary-files ios

我有一个关于iPhone存储的stackoverflow问题的问题.就像我已经尝试回答一样,我们可以在tmp目录中缓存数据.但评论说,当操作系统失灵时,数据可以被删除.我完全不明白评论所说的问题.

我想询问OS是否手动或自动删除tmp目录的过程.换句话说,如果系统自动检测到我们的tmp目录必须被删除.

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

另一个问题是,如果我们无法做任何事情,那么操作系统在多长时间内会这样做

Mar*_*rra 26

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

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

  • 要备份而不删除,它需要位于文档目录中. (4认同)