Looking through some of the options below are the ones
PINRemoteImage : PINRemoteImageManager uses the concept of download and processing tasks to ensure that even if multiple calls to download or process an image are made, it only occurs one time
SDWebImage : This library provides an async image downloader with cache support. There are categories for UI elements like UIImageView, UIButton, MKAnnotationView.
Moa: Moa is an image download library written in Swift. It allows to download and show an image in an image view by setting its moa.url property.
Vincent : A small library that makes it easy to download and display remote images.
Kingfisher: Kingfisher is a lightweight, pure-Swift library for downloading and caching images from the web. This project is heavily inspired by the popular SDWebImage. It provides you a chance to use a pure-Swift alternative in your next app.
MapleBacon: MapleBacon is a Swift image download and caching library. It is not currently in active development.
Skeets: Skeets is a networking image library that fetches, caches, and displays images via HTTP in Swift. It is built off SwiftHTTP.
ImageLoaderSwift: ImageLoader is an instrument for asynchronous image loading written in Swift. It is a lightweight and fast image loader for iOS.
YYWebImage:YYWebImage is an asynchronous image loading framework (a component of YYKit). It was created as an improved replacement for SDWebImage, PINRemoteImage and FLAnimatedImage.
reference:
https://medium.com/ios-os-x-development/best-image-download-extension-library-for-swift-3-cf64ec1f84a0
PINRemoteImage : PINRemoteImageManager uses the concept of download and processing tasks to ensure that even if multiple calls to download or process an image are made, it only occurs one time
SDWebImage : This library provides an async image downloader with cache support. There are categories for UI elements like UIImageView, UIButton, MKAnnotationView.
Moa: Moa is an image download library written in Swift. It allows to download and show an image in an image view by setting its moa.url property.
Vincent : A small library that makes it easy to download and display remote images.
Kingfisher: Kingfisher is a lightweight, pure-Swift library for downloading and caching images from the web. This project is heavily inspired by the popular SDWebImage. It provides you a chance to use a pure-Swift alternative in your next app.
MapleBacon: MapleBacon is a Swift image download and caching library. It is not currently in active development.
Skeets: Skeets is a networking image library that fetches, caches, and displays images via HTTP in Swift. It is built off SwiftHTTP.
ImageLoaderSwift: ImageLoader is an instrument for asynchronous image loading written in Swift. It is a lightweight and fast image loader for iOS.
YYWebImage:YYWebImage is an asynchronous image loading framework (a component of YYKit). It was created as an improved replacement for SDWebImage, PINRemoteImage and FLAnimatedImage.
reference:
https://medium.com/ios-os-x-development/best-image-download-extension-library-for-swift-3-cf64ec1f84a0
No comments:
Post a Comment