Collection

extension Collection where Iterator.Element == KingfisherOptionsInfoItem

Available where Iterator.Element == KingfisherOptionsInfoItem

  • The queue of callbacks should happen from Kingfisher.

    Declaration

    Swift

    @available(*, deprecated, renamed: "callbackQueue", message: "Use `callbackQueue` instead.")
    public var callbackDispatchQueue: DispatchQueue { get }
  • The target ImageCache which is used.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `targetCache` instead.")
    public var targetCache: ImageCache? { get }
  • The original ImageCache which is used.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `originalCache` instead.")
    public var originalCache: ImageCache? { get }
  • The ImageDownloader which is specified.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `downloader` instead.")
    public var downloader: ImageDownloader? { get }
  • Member for animation transition when using UIImageView.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `transition` instead.")
    public var transition: ImageTransition { get }
  • A Float value set as the priority of image download task. The value for it should be between 0.0~1.0.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `downloadPriority` instead.")
    public var downloadPriority: Float { get }
  • Whether an image will be always downloaded again or not.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `forceRefresh` instead.")
    public var forceRefresh: Bool { get }
  • Whether an image should be got only from memory cache or download.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `fromMemoryCacheOrRefresh` instead.")
    public var fromMemoryCacheOrRefresh: Bool { get }
  • Whether the transition should always happen or not.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `forceTransition` instead.")
    public var forceTransition: Bool { get }
  • Whether cache the image only in memory or not.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `cacheMemoryOnly` instead.")
    public var cacheMemoryOnly: Bool { get }
  • Whether the caching operation will be waited or not.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `waitForCache` instead.")
    public var waitForCache: Bool { get }
  • Whether only load the images from cache or not.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `onlyFromCache` instead.")
    public var onlyFromCache: Bool { get }
  • Whether the image should be decoded in background or not.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `backgroundDecode` instead.")
    public var backgroundDecode: Bool { get }
  • Whether the image data should be all loaded at once if it is an animated image.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `preloadAllAnimationData` instead.")
    public var preloadAllAnimationData: Bool { get }
  • The CallbackQueue on which completion handler should be invoked. If not set in the options, .mainCurrentOrAsync will be used.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `callbackQueue` instead.")
    public var callbackQueue: CallbackQueue { get }
  • The scale factor which should be used for the image.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `scaleFactor` instead.")
    public var scaleFactor: CGFloat { get }
  • The ImageDownloadRequestModifier will be used before sending a download request.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `requestModifier` instead.")
    public var modifier: ImageDownloadRequestModifier? { get }
  • ImageProcessor for processing when the downloading finishes.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `processor` instead.")
    public var processor: ImageProcessor { get }
  • ImageModifier for modifying right before the image is displayed.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `imageModifier` instead.")
    public var imageModifier: ImageModifier? { get }
  • CacheSerializer to convert image to data for storing in cache.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `cacheSerializer` instead.")
    public var cacheSerializer: CacheSerializer { get }
  • Keep the existing image while setting another image to an image view. Or the placeholder will be used while downloading.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `keepCurrentImageWhileLoading` instead.")
    public var keepCurrentImageWhileLoading: Bool { get }
  • Whether the options contains .onlyLoadFirstFrame.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `onlyLoadFirstFrame` instead.")
    public var onlyLoadFirstFrame: Bool { get }
  • Whether the options contains .cacheOriginalImage.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `cacheOriginalImage` instead.")
    public var cacheOriginalImage: Bool { get }
  • The image which should be used when download image request fails.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `onFailureImage` instead.")
    public var onFailureImage: Optional<KFCrossPlatformImage?> { get }
  • Whether the ImagePrefetcher should load images to memory in an aggressive way or not.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `alsoPrefetchToMemory` instead.")
    public var alsoPrefetchToMemory: Bool { get }
  • Whether the disk storage file loading should happen in a synchronous behavior or not.

    Declaration

    Swift

    @available(*, deprecated, message: "Create a `KingfisherParsedOptionsInfo` from `KingfisherOptionsInfo` and use `loadDiskFileSynchronously` instead.")
    public var loadDiskFileSynchronously: Bool { get }