Nuke 是一个 Swift 写的图片管理类库,可以对图片进行加载、处理、缓存和预热。
示例代码:
var request = ImageRequest(URL: NSURL(string: "http://..."))
request.targetSize = CGSize(width: 200, height: 200) // Resize image
request.processor = ImageFilterGaussianBlur() // Apply image filter
Nuke.taskWith(request) { response in
let image = response.image
}.resume()