LRImageLoader
- LRImageLoader 是为 iOS 开发的一个图片加载和缓存库
安装
- Podfile
pod 'LRImageLoader'
- 手动
将 LRImageLoader.framework 添加到 "General->嵌入式二进制文件"
系统要求
- 最低支持 iOS 8.0
加载到 UIImageView 中
- Objective-C
[[LRImageStore sharedStore] loadImage:imageUrl
placeholder:[UIImage imageNamed:@"placeholder"]
into:imageView];
- Swift
LRImageStore.shared().loadImage(imageUrl,
placeholder: #imageLiteral(resourceName: "placeholder"),
into: imageView)
以 UIImage 的形式加载
- Objective-C
[[LRImageStore sharedStore] fetchImageForURL:imageUrl progress:nil completion:^(UIImage * _Nullable image, NSError * _Nullable error) {
if (!error) {
// handle image
}
}];
- Swift
LRImageStore.shared().fetchImage(forURL: imageUrl, progress: nil) { (image, error) in
if let successImage = image {
// handle image
}
}