测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2017 年 11 月 |
由 Chuong Huynh 维护。
依赖项 | |
HMCThreadSafeMutableCollection | ~> 0.1.0 |
HMCDownloadManager | ~> 0.1.0 |
HMCThreadSafeMutableCollection 提供线程安全的数组和字典
HMCDownloadManager 提供从 URL 下载图片的 API
HMCImageCache 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile
pod 'HMCImageCache'
获取图像缓存实例
HMCImageCache *imageCache = [HMCImageCache sharedInstance];
UIImage *image = ...;
NSString *identifier = ...;
[imageCache storeImage:image withKey:identifier];
image = [imageCache imageFromKey:identifier storeToMem:YES]; // storeToMem: do you want image store to memory
CGSize size = CGSizeMake(300,400); // Image with size 300px x 400 px
image = [imageCache imageFromKey:identifier withSize:size];
[imageCache imageFromURL:url
withTargetSize:CGSizeMake(300,400)
completion:^(UIImage *image){
// do something with image
}
callbackQueue:dispatch_get_main_queue()];
NSURL *url;
UIImageView *imageView;
[imageView HMCSetImageFromURL:url forState: UIControlStateNormal];
NSURL *url;
UIButton *button;
[button HMCSetImageFromURL:url forState: UIControlStateNormal];
[imageCache removeImageForKey:identifier];
[imageCache removeAllCache];
chuonghuynh, [email protected]
HMCImageCache 在 MIT 许可证下可用。更多信息请参阅 LICENSE 文件。