SDWebImagePrefetcher类说明


继承于: NSObject


声明处: SDWebImagePrefetcher.h


概述

预先在缓存中获取一些URLs以备后续使用。低优先级下载图片。

任务

  • manager 属性
  • maxConcurrentDownloads 属性
  • options 属性
  • prefetcherQueue 属性
  • delegate 属性
  • + sharedImagePrefetcher
  • initWithImageManager:
  • prefetcherURLs:
  • prefetchURLs:progress:completed:
  • cancelPrefetching

属性

delegate

@property (weak, nonatomic, nullable) id delegate

manager

@property (strong, nonatomic, readonly, nonnull) SDWebImageManager *manager

讨论

网页图片管理器。

声明处

SDWebImagePrefetcher.h

maxConcurrentDownloader

@property (nonatomic, assign) NSUInteger maxConcurrentDownloads

讨论

同时预加载的最大URL数。默认为3.

声明处

SDWebImagePrefetcher.h

options

@property (nonatomic, assign) SDWebImageOptions options

讨论

预加载的选项SDWebImageOptions。默认为SDWebImageLowPriority。

声明处

SDWebImagePrefetcher.h

prefetcherQueue

@property (SDDispatchQueueSetterSementics, nonatomic, nonnull) dispatch_queue_t prefetcherQueue

讨论

为预加载提供的队列选项。默认为主队列。

声明处

SDWebImagePrefetcher.h

类方法

sharedImagePrefetcher

+ (nonnull instancetype)sharedImagePrefetcher

讨论

返回全局的图片预加载实例。

声明处

SDWebImagePrefetcher.h

实例方法

cancelPrefetching

- (void)cancelPrefetching

讨论

移除和取消队列列表。

声明处

SDWebImagePrefetcher.h

initWithImageManager:

- (nonnull instancetype)initWithImageManager:(nonnull SDWebImageManager *)manager

讨论

允许你根据任意的图片管理器初始化一个预加载实例。

声明处

SDWebImagePrefetcher.h

prefetchURLs:

- (void)prefetchURLs:(nullable NSArray *)urls

讨论

分配URL列表使得SDWebImagePrefetcher来安排预加载队列,当前同一时间下载一张图片,忽略下载时间的图片并继续执行列表中的下一张图片。任何之前执行的预加载操作都会被取消。

参数

url

预加载的URL列表。

声明处

SDWebImagePrefetcher.h

prefetchURLs:progress:completed:

- (void)prefetchURLs:(nullable NSArray *)urls progress:(nullable SDWebImagePrefetcherProgressBlock)progressBlock completed:(nullable SDWebImagePrefetcherCompletionBlock)completionBlock

讨论

分配URL列表使得SDWebImagePrefetcher来安排预加载队列,当前同一时间下载一张图片,忽略下载时间的图片并继续执行列表中的下一张图片。任何之前执行的预加载操作都会被取消。

参数

urls

预加载的URL列表。

progressBlock

进度更新时块被调用。第一参数是完成请求的个数(成功或失败),第二个参数是所有预加载的图片原始请求个数。

completionBlock

预加载完成后被块调用。第一个参数是完成请求的个数(成功或失败),第二个参数是被忽略的请求个数。

声明处

SDWebImagePrefetcher.h

// END 下载了《西部世界》的美剧,感觉不错,很烧脑。并且描述的国度或者说公司,非常的有想法当然客户也是。看美剧比看电影好的地方,就是有时间chen'ji

你可能感兴趣的:(SDWebImagePrefetcher类说明)