2012-09-19 43 views
0

我在挖掘iOS/Library/Caches /文件夹的目录结构,并在上面的文件夹中找到一个名为“com.BlueChips.MyApp”的文件和另一个名为“Snapshots”的文件。iOS目录结构 - 什么是快照文件?

我的应用程序包的名称与我找到的第一个文件“com.BlueChips.MyApp”相同。

我一直在这个应用程序很长一段时间 - 超过6个月,我没有回忆创建这些文件,特别是“库/库/缓存/文件夹内的快照”。所以我想知道这些是系统生成的文件还是它们实际上是由我创建的?

我很好奇他们,因为我可以在我的应用程序提交之前删除它们 - 不希望Apple因为在启动我的应用程序时在我的/ Library/Cache文件夹中找到一些零星文件而拒绝我的应用程序。

在XCode或Instruments上,是否可以获取我的应用启动时已经存在或创建的所有文件的列表?

回答

0

好的,我发现/ Library/Caches/Snapshots文件夹会保留您的应用程序的快照。特别是当您在应用程序之间切换时,或者您按下主页按钮,然后重新启动到您的应用程序中时,它会尝试从此特定文件夹调出截图。

1

它用于状态维护。当你去后台模式的应用程序将在大多数情况下被终止。所以当你在应用程序之间切换时,动画ios会使用这些图像,只是为了显示最后的应用程序状态,以使其看起来很好。

在某些情况下,当你的应用程序崩溃时,也会有一个截图。