我正在深入研究iOS / Library / Caches /文件夹的目录结构,我发现了一个名为" com.BlueChips.MyApp"和另一个名为" Snapshots"在上面的文件夹里面。
我的应用程序包的名称与我找到的第一个文件相同 - " com.BlueChips.MyApp"。
我已经在这个应用程序上工作了很长时间 - 超过6个月而且我没有回忆创建这些文件,特别是"快照" inside / Library / Caches /文件夹。所以我想知道这些是系统生成的文件还是他们实际上是由我创建的?
我很好奇他们,因为我可以在我的应用提交之前删除它们 - 不要让Apple拒绝我的应用只是因为他们在启动我的应用时在我的/ Library / Cache文件夹中发现了一些杂散文件。
在XCode或Instruments上,是否可以获取我的应用程序启动时已存在或创建的所有文件的列表?
答案 0 :(得分:2)
用于状态维护。当你进入后台模式应用程序将在大多数情况下终止。因此,当您在应用程序之间切换时,动画ios会使用此图像,只是为了显示应用程序的最后状态,以使其看起来很好。
在某些情况下,当您的应用崩溃时,也会有截图。
答案 1 :(得分:1)
好的,我发现/ Library / Caches / Snapshots文件夹保存了应用程序的快照。特别是当您在应用程序之间切换或按主页按钮然后重新启动到您的应用程序时,它会尝试从此特定文件夹中显示屏幕截图。