Kingfisher (中文名:翠鸟) 是一个异步下载和缓存图片的库,SDWebImage的Swift 实现版。
https://github.com/onevcat/Kingfisher
Requirements
- iOS 8.0+, tvOS 9.0+, watchOS 2.0+ or OS X 10.10+
- Xcode 7.3 or above
Installation
CocoaPods
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! pod 'Kingfisher', '~> 2.2'
Usage
Basic
最基本的使用方法:
import Kingfisher imageView.kf_setImageWithURL(NSURL(string: "http://your_image_url.png")!)
imageView.kf_setImageWithURL(NSURL(string: "http://your_image_url.png")!, placeholderImage: nil)