SDWebImageDownloaderOperation類說(shuō)明


繼承于: NSOperation


遵循于:


聲明處: SDWebImageDownloaderOperation.h


任務(wù)

  • request 屬性
  • dataTask 屬性
  • shouldDecompressImages 屬性
  • shouldUseCredentialStorage 屬性
  • credential 屬性
  • options 屬性
  • expectedSize 屬性
  • response 屬性
  • - initWithRequest:inSession:options:
  • - addHandlerForProgress:completed:
  • - cancel

屬性

shouldUseCredentialStorage

@property (nonatomic, assign) BOOL shouldUseCredentialStorage __deprecated_msg ( "Property deprecated. Does nothing. Kept only for backwards compatibility" )

討論

用于判斷URL連接是否應(yīng)該為授權(quán)驗(yàn)證連接查詢憑據(jù)存儲(chǔ)。

聲明處

SDWebImageDownloaderOperation.h

credential

@property (nonatomic, strong, nullable) NSURLCredential *credential

討論

- connection:didReceiveAuthenticationChallenge:中用于認(rèn)證挑戰(zhàn)的憑據(jù)。
這將被任何存在于請(qǐng)求URL的用戶名和密碼的共享憑據(jù)所覆蓋,如果存在的話。

聲明處

SDWebImageDownloaderOperation.h

dataTask

@property (strong, nonatomic, readonly, nullable) NSURLSessionTask *dataTask

討論

操作的任務(wù)。

聲明處

SDWebImageDownloaderOperation.h

expectedSize

@property (assign, nonatomic) NSInteger expectedSize

討論

期望的數(shù)據(jù)大小。

聲明處

SDWebImageDownloaderOperation.h

options

@property (assign, nonatomic, readonly) SDWebImageDownloaderOptions options

討論

接受器使用的SDWebImageDownloaderOperations。

聲明處

SDWebImageDownloaderOperation.h

request

@property (strong, nonatomic, readonly, nullable) NSURLRequest *request

討論

操作者的任務(wù)使用的請(qǐng)求。

聲明處

SDWebImageDownloaderOperation.h

response

@property (strong, nonatomic, nullable) NSURLResponse *response

討論

操作者連接返回的響應(yīng)。

聲明處

SDWebImageDownloaderOperation.h

shouldDecompressImages

@property (assign, nonatomic) BOOL shouldDecompressImages

(譯者注: 文檔啥都沒寫)

實(shí)例方法

addHandlersForProgress:completed:

- (nullable id)addHandlersForProgress:(nullable SDWebImageDownloaderProgressBlock)progressBlock completed:(nullable SDWebImageDownloaderCompletedBlock)completedBlock

討論

添加進(jìn)度和完成的處理。返回一個(gè)能夠傳遞cancel:去取消回調(diào)集合的token。
注意:這個(gè)進(jìn)度塊在后臺(tái)隊(duì)列中執(zhí)行。
注意:完成塊當(dāng)成功時(shí)在主線程中執(zhí)行。如果發(fā)生錯(cuò)誤,有一次在后臺(tái)隊(duì)列執(zhí)行的機(jī)會(huì)。

參數(shù)

progressBlock

當(dāng)大量新數(shù)據(jù)到達(dá)時(shí)這個(gè)塊被執(zhí)行。

completedBlock

當(dāng)下載完成時(shí)這個(gè)塊被執(zhí)行。

返回值

用來(lái)取消這組處理程序的token。

聲明處

SDWebImageDownloaderOperation.h

cancel:

- (BOOL)cancel:(nullable id)token

討論

取消一個(gè)回調(diào)集合。如果所有的回調(diào)被取消,這個(gè)操作已經(jīng)被取消了。

參數(shù)

token

token代表一個(gè)回調(diào)集合被取消。

返回值

YES,如果因?yàn)樽詈蟮膖oken已經(jīng)被取消那么操作停止。 否則返回NO。

聲明處

SDWebImageDownloaderOperation.h

initWithRequest:inSession:options:

- (nonnull instancetype)initWithRequest:(nullable NSURLRequest *)request inSession:(nullable NSURLSession *)session options:(SDWebImageDownloaderOptions)options

討論

初始化一個(gè)SDWebImageDownloaderOperation對(duì)象。

參數(shù)

request

URL請(qǐng)求。

session

在這個(gè)操作中運(yùn)行的URL會(huì)話。

options

下載者選項(xiàng)。

返回值

初始化對(duì)象。

聲明處

SDWebImageDownloadOperation.h

// END 今天看了春上春樹的一篇小說(shuō)。寫的真好,讓我回想起了很多已經(jīng)遺忘的故事。再次回憶起來(lái),突然滿滿的都是甜蜜。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 繼承于: NSObject 聲明處: SDWebImageDownloader.h 概述 為下載圖片提供專用和優(yōu)化...
    _阿南_閱讀 1,787評(píng)論 0 1
  • 點(diǎn)擊查看原文 Web SDK 開發(fā)手冊(cè) SDK 概述 網(wǎng)易云信 SDK 為 Web 應(yīng)用提供一個(gè)完善的 IM 系統(tǒng)...
    layjoy閱讀 14,307評(píng)論 0 15
  • 繼承:NSObject 遵照:NSCopying,NSSecureCoding,NSURLSessionDataD...
    _阿南_閱讀 2,009評(píng)論 1 2
  • 5.SDWebImageDownloader 下面分析這個(gè)類看這個(gè)類的結(jié)構(gòu) 這個(gè)類的屬性比較多。 先看這個(gè)類的pu...
    充滿活力的早晨閱讀 1,206評(píng)論 0 0

友情鏈接更多精彩內(nèi)容