SDImageCache 类引用

来源:互联网 发布:软件图标设计 编辑:程序博客网 时间:2024/05/22 18:24


NSInteger maxCacheAge //时间来将图像保留在缓存中,以秒为单位的最大长度

+ (SDImageCache *)sharedImageCache  返回全部共享的缓存实例

- (void)cleanDisk    从磁盘中删除所有过期缓存的图像

- (void)clearMemory  清除所有缓存的内存图像

- (int)getDiskCount  在磁盘缓存中获取图像的数

- (int)getSize       获取使用磁盘高速缓存的大小


- (UIImage *)imageFromDiskCacheForKey:(NSString *)key  查询磁盘缓存 synchronously。

- (void)queryDiskCacheForKey:(NSString *)key done:(void ( ^ ) ( UIImage *image , SDImageCacheType cacheType ))doneBlock  查询磁盘缓存 asynchronousely。

- (UIImage *)imageFromMemoryCacheForKey:(NSString *)key  查询内存缓存。

- (void)removeImageForKey:(NSString *)key  从内存和磁盘缓存 synchronousely 中删除映像

//key 用来存储通缉的图像的唯一键


- (id)initWithNamespace:(NSString *)ns  初始化一个新的缓存存储与特定的命名空间

//ns  要为此高速缓存存储使用的命名空间

- (void)removeImageForKey:(NSString *)key fromDisk:(BOOL)fromDisk  

从内存和 optionaly 磁盘缓存 synchronousely 中删除映像

key 独有的图像缓存键

fromDisk 此外缓存条目从磁盘中删除如果是

- (void)storeImage:(UIImage *)image forKey:(NSString *)key
将图像存储到内存和磁盘缓存在给定的键。

image 要存储的图像

key   独有的图像缓存键,通常它的图像的绝对 URL

- (void)storeImage:(UIImage *)image forKey:(NSString *)key toDisk:(BOOL)toDisk

将图像存储到内存和 (可选) 在给定键的磁盘高速缓存。

image  要存储的图像
key    独有的图像缓存键,通常它的图像的绝对 URL
toDisk     如果是,存储到磁盘缓存中的图像

- (void)storeImage:(UIImage *)image imageData:(NSData *)data forKey:(NSString *)key toDisk:(BOOL)toDisk
将图像存储到内存和 (可选) 在给定键的磁盘高速缓存。

image  要存储的图像
data   返回的服务器上,这种表示的图像数据将用于磁盘存储而不是将给定的图像对象转换成一种可仓储/压缩的图像格式,保存质量和 CPU
key    独有的图像缓存键,通常它的图像的绝对 URL
toDisk      如果是,存储到磁盘缓存中的图像


0 0
原创粉丝点击