我正在使用默认的NSURLCache来缓存我的iPhone应用中的图像。 如果缓存已满并且我将尝试缓存另一个图像会发生什么?
它不会缓存图像吗?或者它将被最早缓存的图像替换?
非常感谢
答案 0 :(得分:2)
初始化可能会影响最大缓存 initWithMemoryCapacity:... diskCapacity:... diskPath:..] 将始终下载新文件。 (除非它大于最大内存容量,否则它只会被下载而不会保存在缓存中) 如果达到最大高速缓存大小,则将删除其他文件。 未指定将删除哪些文件。 创建自己的NSUrlCache并自己处理它并不困难。 如果您想查看示例如何操作,请查看https://github.com/evermeer/EVURLCache