Classes

The following classes are available globally.

  • ImageCache represents both the memory and disk cache system of Kingfisher. While a default image cache object will be used if you prefer the extension methods of Kingfisher, you can create your own cache object and configure it as your need. You could use an ImageCache object to manipulate memory and disk cache for Kingfisher.

    See more

    Declaration

    Swift

    open class ImageCache
  • RetrieveImageTask represents a task of image retrieving process. It contains an async task of getting image from disk and from network.

    See more

    Declaration

    Swift

    public final class RetrieveImageTask
  • Main manager class of Kingfisher. It connects Kingfisher downloader and cache. You can use this class to retrieve an image via a specified URL from web or cache.

    See more

    Declaration

    Swift

    public class KingfisherManager
  • ImagePrefetcher represents a downloading manager for requesting many images via URLs, then caching them. This is useful when you know a list of image resources and want to download them before showing.

    See more

    Declaration

    Swift

    public class ImagePrefetcher