我在我的应用程序中创建了幻灯片,并在“images”文件夹下的iPhone的“CacheDirectory”中缓存图像。在10-15分钟的幻灯片应用程序收到内存警告后突然崩溃而不做任何事情。但它没有得到内存警告甚至在同一iOS的iPhone 4或4上崩溃。
答案 0 :(得分:2)
iPhone 4和4S都拥有比3GS更多的内存,所以如果你有内存泄漏,或者只是使用大量内存,内存警告将在4 / 4S的稍后时刻出现。
是否将图像保存在缓存目录中对内存使用没有影响。您必须在内存中保留更多图像。在实现可以处理任意数量图像的幻灯片时,您必须确保释放当前未显示的图像。