iOS开发SDWebImageOptions理解

typedef NS_OPTIONS(NSUInteger, SDWebImageOptions) {
    
    SDWebImageRetryFailed = 1 << 0,


    SDWebImageLowPriority = 1 << 1,


    SDWebImageCacheMemoryOnly = 1 << 2,

  
    SDWebImageProgressiveDownload = 1 << 3,

  
    SDWebImageRefreshCached = 1 << 4,

  
    SDWebImageContinueInBackground = 1 << 5,

   
    SDWebImageHandleCookies = 1 << 6,


    SDWebImageAllowInvalidSSLCertificates = 1 << 7,

   
    SDWebImageHighPriority = 1 << 8,
    
   
    SDWebImageDelayPlaceholder = 1 << 9,

  
    SDWebImageTransformAnimatedImage = 1 << 10,
    
   
    SDWebImageAvoidAutoSetImage = 1 << 11,
    
   
    SDWebImageScaleDownLargeImages = 1 << 12
};

SDWebImageRetryFailed = 1 << 0,:默认情况下,如果一个url在下载的时候失败了,那么这个url会被加入黑名单并且library不会尝试再次下载,这个flag会阻止library把失败的url加入黑名单(简单来说如果选择了这个flag,那么即使某个url下载失败了,sdwebimage还是会尝试再次下载他

SDWebImageLowPriority = 1 << 1,:默认情况下,图片会在交互发生的时候下载(例如你滑动tableview的时候),这个flag会禁止这个特性,导致的结果就是在scrollview减速的时候,才会开始下载(也就是你滑动的时候scrollview不下载,你手从屏幕上移走,scrollview开始减速的时候才会开始下载图片

SDWebImageCacheMemoryOnly = 1 << 2,:这个flag禁止磁盘缓存,只有内存缓存

SDWebImageProgressiveDownload = 1 << 3,:这个flag会在图片下载的时候就显示(就像你用浏览器浏览网页的时候那种图片下载,一截一截的显示(待确认))

SDWebImageRefreshCached = 1 << 4,:一个图片缓存了,还是会重新请求.并且缓存侧略依据NSURLCache而不是SDWebImage.URL不变,图片会更新时使用

SDWebImageContinueInBackground = 1 << 5,:启动后台下载,加入你进入一个页面,有一张图片正在下载这时候你让app进入后台,图片还是会继续下载(这个估计要开backgroundfetch才有用)

SDWebImageHandleCookies = 1 << 6,:可以控制存在NSHTTPCookieStore的cookies.

SDWebImageAllowInvalidSSLCertificates = 1 << 7,:允许不安全的SSL证书,在正式环境中慎用

SDWebImageHighPriority = 1 << 8,:默认情况下,image在装载的时候是按照他们在队列中的顺序装载的(就是先进先出).这个flag会把他们移动到队列的前端,并且立刻装载,而不是等到当前队列装载的时候再装载.

SDWebImageDelayPlaceholder = 1 << 9,:默认情况下,占位图会在图片下载的时候显示.这个flag开启会延迟占位图显示的时间,等到图片下载完成之后才会显示占位图.

SDWebImageTransformAnimatedImage = 1 << 10,:是否transform图片

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 疑惑: No.1神秘女子“你救了我 我以为我可以随着你 用这命来报答 可你要走了 我再没有想去的地方 杀了我...
    丨像我这样的人丨阅读 559评论 0 0
  • 在大学的时候,我开始去图书馆自己找各种书看,我是因为喜欢看书才去的图书馆吗?不是,而是因为从小接受的信息就是读书好...
    乾诚的字阅读 1,043评论 0 10
  • 喧嚣闹市也遮掩不了背后的荒凉 华灯初上 笑靥如画的背后又是多少落寞 一切归于平静之后 是否就足够满足
    花妖的尾巴阅读 160评论 1 0
  • 脚下没有路, 我却想把它走成宽途。 还想洒下花种, 栽上仙树, 等一季的繁华靡荼。 即使雨后等来的依然空空, 也请...
    石久年阅读 197评论 0 0

友情链接更多精彩内容