AFImageRequestCache協(xié)議說明


遵照:AFImageCache


聲明:AFAutoPurgingImageCache.h


概述

ImageRequestCache協(xié)議是ImageCache協(xié)議的擴(kuò)展,增加了從緩存中根據(jù)NSURLRequest和額外的標(biāo)識來新增,移除和獲取圖片的方法。

任務(wù)

必須實(shí)現(xiàn)的方法
– addImage:forRequest:withAdditionalIdentifier:
– removeImageforRequest:withAdditionalIdentifier:
– imageforRequest:withAdditionalIdentifier:

實(shí)例方法

– addImage:forRequest:withAdditionalIdentifier:

- (void)addImage:(UIImage *)image forRequest:(NSURLRequest *)request withAdditionalIdentifier:(nullable NSString *)identifier

討論

將請求和額外標(biāo)識創(chuàng)建的圖片使用一個標(biāo)識添加到緩存。

參數(shù)

image

添加到緩存的圖片。

request

唯一的URL請求識別圖片資源。

identifier

額外的標(biāo)識提供URL請求識別圖片。

聲明處

AFAutoPurgingImageCache.h

imageforRequest:withAdditionalIdentifier:

- (nullable UIImage *)imageforRequest:(NSURLRequest *)request withAdditionalIdentifier:(nullable NSString *)identifier

討論

根據(jù)請求和額外標(biāo)識的創(chuàng)建的一個標(biāo)識符,返回一張緩存中的圖片。

參數(shù)

request

唯一的URL請求識別圖片資源。

Identifier

額外的標(biāo)識提供URL請求識別圖片。

返回值

請求和標(biāo)識符匹配的圖片,有可能為nil。

聲明處

AFAutoPurgingImageCache.h

removeImageforRequest:withAdditionalIdentifier:

- (BOOL)removeImageforRequest:(NSURLRequest *)request withAdditionalIdentifier:(nullable NSString *)identifier

討論

根據(jù)請求和額外標(biāo)識創(chuàng)建的一個標(biāo)識符,從緩存中移除圖片。

參數(shù)

request

唯一的URL請求識別圖片資源。

identifier

額外的標(biāo)識提供URL請求識別圖片。

返回值

緩存中所有的圖片被移除時返回YES,否則返回NO。

聲明處

AFAutoPurgingImageCache.h

// END
復(fù)合語句 真心不知道怎么翻譯,但是我可以看懂。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • iOS開發(fā)系列--網(wǎng)絡(luò)開發(fā) 概覽 大部分應(yīng)用程序都或多或少會牽扯到網(wǎng)絡(luò)開發(fā),例如說新浪微博、微信等,這些應(yīng)用本身可...
    lichengjin閱讀 3,721評論 2 7
  • iOS網(wǎng)絡(luò)編程讀書筆記 Facade Tester客戶端門面模式的實(shí)例(被動版本化) 被動版本化,所以硬編碼URL...
    melouverrr閱讀 1,631評論 3 7
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 218.241.181.202 wxhl60 123456 192.168.10.253 wxhl66 wxhl6...
    CYC666閱讀 1,443評論 0 6
  • 1.自定義控件 a.繼承某個控件 b.重寫initWithFrame方法可以設(shè)置一些它的屬性 c.在layouts...
    圍繞的城閱讀 3,484評論 2 4