SDWebImageの学習
589 ワード
オブジェクトロックの大量使用
SDImageCache
1.コンテンツキャッシュmemCache
NSCacheで実現
2.オプションのディスクキャッシュfileManager
砂箱にキャッシュ
2.1 disk Cacheクリア
完全にクリア
部分的にクリア
foolishBoy SDWebImageソースコード解析(一)SDWebImageソースコード解析(二)
@synchronized (self.failedURLs) {
isFailedUrl = [self.failedURLs containsObject:url];
}
SDImageCache
1.コンテンツキャッシュmemCache
NSCacheで実現
2.オプションのディスクキャッシュfileManager
砂箱にキャッシュ
2.1 disk Cacheクリア
完全にクリア
- (void)clearDiskOnCompletion:(SDWebImageNoParamsBlock)completion
部分的にクリア
- (void)cleanDiskWithCompletionBlock:(SDWebImageNoParamsBlock)completionBlock
// , , ,
foolishBoy SDWebImageソースコード解析(一)SDWebImageソースコード解析(二)