美文网首页
SDWebImageDownloaderOptions常量说明

SDWebImageDownloaderOptions常量说明

作者: _阿南_ | 来源:发表于2017-09-22 11:06 被阅读128次

    声明处: SDWebImageDownloader.h


    定义

    typedef NS_OPTIONS(NSUInteger, SDWebImageDownloaderOptions ) {
        SDWebImageDownloaderLowPriority = 1 < < 0,
        SDWebImageDownloaderProgressiveDownload = 1 < < 1,
        SDWebImageDownloaderUseNSURLCache = 1 < < 2,
        SDWebImageDownloaderIgnoreCachedResponse = 1 < < 3,
        SDWebImageDownloaderContinueInBackground = 1 < < 4,
        SDWebImageDownloaderHandleCookies = 1 < < 5,
        SDWebImageDownloaderAllowInvalidSSLCertificates = 1 < < 6,
        SDWebImageDownloaderHighPriority = 1 < < 7,
        SDWebImageDownloaderScaleDownLargeImages = 1 < < 8,
    };
    

    常量

    • SDWebImageDownloaderLowPriority
    • SDWebImageDownloaderProgressiveDownload
    • SDWebImageDownloaderUseNSURLCache
      默认值,请求阻止使用NSURLCache。有这个标签,NSURLCache是默认的策略。
    • SDWebImageDownloaderIgnoreCachedResponse
      如果图片是从NSURLCache获取,那么调用完成块时image/imageData为nil。(与SDWebImageDownloaderUseNSURLCache联合使用)。我认为这个选项应该重命名为‘SDWebImageDownloaderUsingCachedResponseDontLoad’。
    • SDWebImageDownloaderContinueInBackground
      在iOS 4+,当app切换到后台继续下载图片。这是通过向系统请求额外的时间来完成,在后台情况下让请求完成。如果后台任务时间过期那么操作将会被取消。
    • SDWebImageDownloaderHandleCookies
      通过设置NSMutableURLRequest来操作cookies保存到NSHTTPCookieStore。 HTTPShouldHandlerCookies = YES。
    • SDWebImageDownloaderAllowInvalidSSLCertificates
      允许使用不信任的SSL证书。测试目的是有效的。在生产环境被警告。
    • SDWebImageDownloaderHighPriority
      将图片放在高优先级队列。
    • SDWebImageDownloaderScaleDownLargeImages
      缩小图片。

    // END

    相关文章

      网友评论

          本文标题:SDWebImageDownloaderOptions常量说明

          本文链接:https://www.haomeiwen.com/subject/ignxextx.html