默认SDWebImage缓存大小

时间:2015-10-10 05:32:48

标签: ios objective-c swift sdwebimage

SDWebImage的默认缓存大小。我需要它可以处理的文件数量和总文件大小。

1 个答案:

答案 0 :(得分:0)

如果您通过github上的SDWebImage文件search获取“maxCacheSize”,您将看到没有默认值。由于它是@property,因此不会使用垃圾编号进行初始化,但会将其设置为0.来自Apple docs

  

alloc方法还有另一项重要任务,即清除   通过将对象的属性设置为为其分配的内存   零。这避免了通常包含垃圾的内存问题   在......之前存储的东西......

因此,默认情况下,根据清理代码中的条件判断没有限制:

if (self.maxCacheSize > 0 && currentCacheSize > self.maxCacheSize) {

//clean up code;

}

AFAIK没有您的应用程序可以使用的最大空间量。如果您愿意,可以占用设备上的所有可用空间。