当前位置: 首页 > 软件库 > iOS代码库 > 其他(Others) >

EGOCache

授权协议 MIT
开发语言 Objective-C
所属分类 iOS代码库、 其他(Others)
软件类型 未知
地区 不详
投 递 者 荀子轩
操作系统 iOS
开源组织
适用人群 未知
 软件概览

十分知名的第三方缓存类库,可以缓存NSString、UIImage、NSImage以及NSData。除此,如果还可以缓存任何一个实现了 接口的对象。所有缓存的数据都可以自定义过期的时间,默认是1天。EGOCache 支持多线程(thread-safe)。 [Code4App.com]

  • 1.EGOCache 作用 EGOCache可以缓存实现了<NSCodeing>协议的对象、图片、语音、plist文件 2.EGOCache 安装 pod 'EGOCache', '~> 2.1.3' 3.EGOCache 使用 /** * 创建缓存目录 * * @return 缓存目录 */ -(NSString *)createCacheDirection { //沙盒目录

  • 步骤1: 创建 EGOCache.h 文件 #import <Foundation/Foundation.h> @interface EGOCache : NSObject { @private NSMutableDictionary* cacheDictionary;     NSMutableDictionary* cacheDictionary_forSetDate; NSOperation

  • // 创建自己的缓存目录 - (id)initWithCacheDirectory:(NSString*)cacheDirectory;  // 清除缓存 - (void)clearCache;  // 清除对应key 的缓存 - (void)removeCacheForKey:(NSString*)key; // 判读是否有该key - (BOOL)hasCacheForKey:(NSStrin

  • 推荐一个很好用的第三方缓存开源项目,下载地址:https://github.com/enormego/EGOCache EGOCache采用磁盘存储方式缓存所有数据。其用法非常简单,采用key-value的存储模式。可以保存NSString,NSArray,NSDictionary等类型的数据。可以自己设置缓存过期时间,默认为1天。 下面是我们经常用到的方法,.h文件里注释的非常清楚 - (non

  • EGOCache是一个轻量级的缓存框架。用法简单方便,在现在的项目中,我就用到EGOCache来缓存下载过的照片和字符串。 有人可能会问到,缓存照片还需要用EGOCache吗?AFNetworking和SDWebImage不是已经有这些功能了吗? 是的,不过AFNetworking和SDWebImage是http。我的项目用的是socket,所以我选择EGOCache来做缓存。用下来觉得EGOCa

  • // 创建自己的缓存目录 - (id)initWithCacheDirectory:(NSString*)cacheDirectory;  // 清除缓存 - (void)clearCache;  // 清除对应key 的缓存 - (void)removeCacheForKey:(NSString*)key; // 判读是否有该key - (BOOL)hasCacheForKey:(NSStrin

  • 我有 UIWebView 我加载不同的 url 的根据上一个操作的 iOS 应用程序中。我不这些页加载尽可能快。发现了类EGOCache (源) 和我有工作来存储库/缓存目录中的 cacheData。但不知道如何检索此缓存更快地加载它,我不能看出的区别。也许使用 NSCache 吗?我错过了什么? - (void)webViewDidStartLoad:(UIWebView *)webView {

相关阅读

相关文章

相关问答

相关文档