在我们当前的iOS应用程序中,我们进行图像处理,如裁剪,调整搜索功能。顺便说一下,我们目前正在处理以减少脏内存。
1)SearchImageController - 显示上一屏幕中的裁剪图像。
2)多个这样的图像可能是导航堆栈的一部分。因此,为了减少脏内存,我们将文件写入应用程序的磁盘“CACHE / app-images”目录
为什么不'应用'文档目录? - 这不是与用户相关的文档,用于搜索某些产品以在旅程中向前导航。
我们在应用启动期间(崩溃后)清除了“CACHE / app-images”目录。
问题:
1)我们看到的唯一问题是,当存在磁盘空间问题时,iOS可以清除CACHE目录。因此,导航堆栈中的一些图像部分可能会丢失。如果应用程序没有崩溃,这个问题会导致应用程序被拒绝吗?
2)此数据是否应位于“DOCUMENT”或“CACHE”目录下?如果这必须在'DOCUMENT'下,我看到一些应用因在'DOCUMENT'目录下占用更多内存而被拒绝。
3)我希望'CACHE'目录不需要iCloud存储的排除标志。