您的位置:首页 > 其它

SDImageCache 类引用

2014-04-22 14:34 357 查看
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    独有的图像缓存键,通常它的图像的绝对 URLtoDisk     如果是,存储到磁盘缓存中的图像

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


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



image  要存储的图像
data   返回的服务器上,这种表示的图像数据将用于磁盘存储而不是将给定的图像对象转换成一种可仓储/压缩的图像格式,保存质量和 CPUkey    独有的图像缓存键,通常它的图像的绝对 URLtoDisk      如果是,存储到磁盘缓存中的图像
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息