Преглед на файлове

Merge branch 'refactor_api_style' of https://github.com/dreampiggy/SDWebImage into 5.x

DreamPiggy преди 8 години
родител
ревизия
cc8edd741d
променени са 1 файла, в които са добавени 13 реда и са изтрити 2 реда
  1. 13 2
      SDWebImage/SDWebImageManager.h

+ 13 - 2
SDWebImage/SDWebImageManager.h

@@ -191,10 +191,21 @@ SDWebImageManager *manager = [SDWebImageManager sharedManager];
  */
 @interface SDWebImageManager : NSObject
 
+/**
+ * The delegate for manager. Defatuls to nil.
+ */
 @property (weak, nonatomic, nullable) id <SDWebImageManagerDelegate> delegate;
 
-@property (strong, nonatomic, readonly, nullable) SDImageCache *imageCache;
-@property (strong, nonatomic, readonly, nullable) SDWebImageDownloader *imageDownloader;
+/**
+ * The image cache used by manager to query image cache.
+ */
+@property (strong, nonatomic, readonly, nonnull) SDImageCache *imageCache;
+
+/**
+ * The image downloader used by manager to download image.
+ * @note If you specify a non-shared downloader, don't forget to call `invalidateSessionAndCancel:` at proper time to avoid memory leak.
+ */
+@property (strong, nonatomic, readonly, nonnull) SDWebImageDownloader *imageDownloader;
 
 /**
  The image transformer for manager. It's used for image transform after the image load finished and store the transformed image to cache, see `SDWebImageTransformer`.