-
Add cacheKeyFilter to allow user provide modified version of data when storing the disk cache in SDWebImageManager
-
…he disk cache in SDWebImageManager
-
Enable CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF
-
This enables the CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warning on all targets. #2225 fixed a number of these, but a new one crept back in so this fixes that issue as well.
-
Follow Apple's doc, add NSOperation only after all configuration done.
-
…mework and cause crash
-
…ry warning and sync back the alive instance from weak cache into cache.
-
Decode the image in the operation level's queue instead of URLSession delegate queue
-
Fix CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF warning
-
Create a subclass of NSBitmapImageRep to fix the GIF frame duration issue on macOS
-
…ueue. Because URLSession delegate queue is a barrier queue and shared between different operations
-
…ced feature like placeholder
-
…ache when the in-memory cache hit (#2218)
-
* Add a cache check for 304 response when using NSURLCache * Remove the extra cost to nil the imageData because at this time operation is already been cancelled or done * Fix download operation may not marked as finished when data task create failed * A little code reorder * Adopt the priority options to change URLSessionTask's priority
-
…warning on Xcode 9 by enable more warning options
-
…onse error code below iOS 10
-
…s huge because of recursion function call
-
…eFromMemoryCacheForKey` instead
-
…hold cancel and add procedure be thread-safe
-
Add sync version API diskImageDataExistsWithKey and keep thread-safe. Add diskCacheWritingOptions
-
…heckIOQueue and add sync version exist API
-
…er to do some fade transition. It also reuse the current setImageBlock and make it easy to customize
-
Add a option SDWebImageFromCacheOnly to load the image from cache only and prevent network