我开发了一个iOS 5应用程序,其中包含存储在 / Library / Caches 中的相当大的缓存。我注意到在实际的ipad上运行应用程序会让非常慢。在5分钟左右刚启动应用程序。如果没有Xcode,应用程序将快速启动。缓存的大小与运行应用程序所需的时间之间似乎存在关联,因为应用程序以最小的缓存快速启动。
我假设Xcode正在制作备份或类似这样的东西。有没有其他人经历过这个,如果有的话有解决办法吗?
编辑:(为清晰起见)
/ Library / Caches / 的结构是:
./big_ass_image1.png
./big_ass_image2.png
...
./big_ass_imageN.png
我稍后会用coregraphics读取它们。问题是Xcode在ipad上实际运行我的应用程序的速度。它超过4分钟,这使得设备开发非常困难。我会使用模拟器,但正是这些大数据集需要在设备上进行测试。
编辑:(文件如何到达)
文件通过下载进入缓存。遗憾的是,没有办法限制缓存大小(至少不是2千兆字节)。