预取供将来使用缓存中的某些 Url。在低优先级中下载图像。
@property (nonatomic, assign) NSUInteger maxConcurrentDownloads
Url 在同一时间预取的最大数目。默认值为 3。
@property (nonatomic, assign) SDWebImageOptions options
Prefetcher 的 SDWebImageOptions。默认值为 SDWebImageLowPriority。
+ (SDWebImagePrefetcher *)sharedImagePrefetcher
返回全球形象 prefetcher 实例。
- (void)cancelPrefetching
删除和取消排队的列表
- (void)prefetchURLs:(NSArray *)urls
分配让 SDWebImagePrefetcher 排队预取的 Url 的列表,目前一个图像,一次下载和跳过失败的下载的图像和进行到列表中的下一个图像
参数
url
要预取的 Url 的列表
- (void)prefetchURLs:(NSArray *)urls completed:(void ( ^ ) ( NSUInteger finishedCount , NSUInteger skippedCount ))completionBlock
分配让SDWebImagePrefetcher排队预取的 Url 的列表,目前一个图像,一次下载和跳过失败的下载的图像和进行到列表中的下一个图像
参数
url
要预取的 Url 的列表
completionBlock
块被称为预取时完毕