SDWebImageの学習

589 ワード

オブジェクトロックの大量使用

@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ソースコード解析(二)