繼承于: NSObject
聲明處: SDWebImagePrefetcher.h
概述
預(yù)先在緩存中獲取一些URLs以備后續(xù)使用洗贰。低優(yōu)先級(jí)下載圖片倾鲫。
任務(wù)
-
manager
屬性 -
maxConcurrentDownloads
屬性 -
options
屬性 -
prefetcherQueue
屬性 -
delegate
屬性 + sharedImagePrefetcher
initWithImageManager:
prefetcherURLs:
prefetchURLs:progress:completed:
cancelPrefetching
屬性
delegate
@property (weak, nonatomic, nullable) id<SDWebImagePrefetcherDelegate> delegate
manager
@property (strong, nonatomic, readonly, nonnull) SDWebImageManager *manager
討論
網(wǎng)頁(yè)圖片管理器删掀。
聲明處
SDWebImagePrefetcher.h
maxConcurrentDownloader
@property (nonatomic, assign) NSUInteger maxConcurrentDownloads
討論
同時(shí)預(yù)加載的最大URL數(shù)颅夺。默認(rèn)為3.
聲明處
SDWebImagePrefetcher.h
options
@property (nonatomic, assign) SDWebImageOptions options
討論
預(yù)加載的選項(xiàng)SDWebImageOptions掏导。默認(rèn)為SDWebImageLowPriority晴股。
聲明處
SDWebImagePrefetcher.h
prefetcherQueue
@property (SDDispatchQueueSetterSementics, nonatomic, nonnull) dispatch_queue_t prefetcherQueue
討論
為預(yù)加載提供的隊(duì)列選項(xiàng)。默認(rèn)為主隊(duì)列踊赠。
聲明處
SDWebImagePrefetcher.h
類方法
sharedImagePrefetcher
+ (nonnull instancetype)sharedImagePrefetcher
討論
返回全局的圖片預(yù)加載實(shí)例呵扛。
聲明處
SDWebImagePrefetcher.h
實(shí)例方法
cancelPrefetching
- (void)cancelPrefetching
討論
移除和取消隊(duì)列列表。
聲明處
SDWebImagePrefetcher.h
initWithImageManager:
- (nonnull instancetype)initWithImageManager:(nonnull SDWebImageManager *)manager
討論
允許你根據(jù)任意的圖片管理器初始化一個(gè)預(yù)加載實(shí)例筐带。
聲明處
SDWebImagePrefetcher.h
prefetchURLs:
- (void)prefetchURLs:(nullable NSArray<NSURL*> *)urls
討論
分配URL列表使得SDWebImagePrefetcher來(lái)安排預(yù)加載隊(duì)列今穿,當(dāng)前同一時(shí)間下載一張圖片,忽略下載時(shí)間的圖片并繼續(xù)執(zhí)行列表中的下一張圖片伦籍。任何之前執(zhí)行的預(yù)加載操作都會(huì)被取消蓝晒。
參數(shù)
url
預(yù)加載的URL列表。
聲明處
SDWebImagePrefetcher.h
prefetchURLs:progress:completed:
- (void)prefetchURLs:(nullable NSArray<NSURL*> *)urls progress:(nullable SDWebImagePrefetcherProgressBlock)progressBlock completed:(nullable SDWebImagePrefetcherCompletionBlock)completionBlock
討論
分配URL列表使得SDWebImagePrefetcher來(lái)安排預(yù)加載隊(duì)列帖鸦,當(dāng)前同一時(shí)間下載一張圖片芝薇,忽略下載時(shí)間的圖片并繼續(xù)執(zhí)行列表中的下一張圖片。任何之前執(zhí)行的預(yù)加載操作都會(huì)被取消作儿。
參數(shù)
urls
預(yù)加載的URL列表洛二。
progressBlock
進(jìn)度更新時(shí)塊被調(diào)用。第一參數(shù)是完成請(qǐng)求的個(gè)數(shù)(成功或失敼ッ獭)晾嘶,第二個(gè)參數(shù)是所有預(yù)加載的圖片原始請(qǐng)求個(gè)數(shù)。
completionBlock
預(yù)加載完成后被塊調(diào)用口注。第一個(gè)參數(shù)是完成請(qǐng)求的個(gè)數(shù)(成功或失敱淝堋),第二個(gè)參數(shù)是被忽略的請(qǐng)求個(gè)數(shù)寝志。
聲明處
SDWebImagePrefetcher.h
// END 下載了《西部世界》的美劇娇斑,感覺(jué)不錯(cuò)策添,很燒腦。并且描述的國(guó)度或者說(shuō)公司毫缆,非常的有想法當(dāng)然客戶也是唯竹。看美劇比看電影好的地方苦丁,就是有時(shí)間chen'ji