第三方库 EGOCache
来源:互联网 发布:机加工编程软件有哪些 编辑:程序博客网 时间:2024/06/04 19:47
原文地址:http://blog.csdn.net/lengshengren/article/details/37996741
/ 创建自己的缓存目录
- (id)initWithCacheDirectory:(NSString*)cacheDirectory;
// 清除缓存
- (void)clearCache;
// 清除对应key 的缓存
- (void)removeCacheForKey:(NSString*)key;
// 判读是否有该key
- (BOOL)hasCacheForKey:(NSString*)key;
// 默认缓存保留一天
@property(nonatomic,assign) NSTimeInterval defaultTimeoutInterval; // Default is 1 day
// 可自定义缓存保留日期
- (void)setData:(NSData*)data forKey:(NSString*)key withTimeoutInterval:(NSTimeInterval)timeoutInterval;
// 缓存字符串
-(void)cacheString
{
NSString *saveString= @"我的名字是Allen";
[[EGOCache globalCache]setString:saveString forKey:@"string"];
NSString *cacheString = [[EGOCache globalCache]stringForKey:@"string"];
NSLog(@"string===%@",cacheString);
}
//缓存数组
-(void)cacheArray
{
NSArray *saveArray = @[@"1",@"2",@"3"];
[[EGOCache globalCache]setObject:saveArray forKey:@"array"];
NSArray *cacheArray = (NSArray *) [[EGOCache globalCache]objectForKey:@"array"];
NSLog(@"array==%@",cacheArray);
}
// 缓存data
-(void)cacheData
{
NSString *saveString= @"我的名字是Allen";
NSData *data = [saveString dataUsingEncoding: NSUTF8StringEncoding];
[[EGOCache globalCache]setData:data forKey:@"data"];
NSData *cacheData = [[EGOCache globalCache]dataForKey:@"data"];
NSLog(@"data==%@",cacheData);
}
- (void)setImage:(UIImage*)anImage forKey:(NSString*)key;
- 第三方库 EGOCache
- 第三方库 EGOCache
- 第三方 缓存 EGOCache
- PyThon第三方库
- Android 第三方库
- lua第三方库
- android第三方库
- IOS第三方库
- iOS第三方库
- 第三方库汇总
- 第三方库
- 第三方库
- 第三方库
- IOS 第三方库
- Django 第三方库
- Android第三方库
- 第三方python库
- ios 第三方库
- C\C++中strcat()函数
- Android.mk 文件语法详解
- SSL/TLS协议运行机制的概述
- hive和presto一些好用的自定义udf函数
- org.apache.catalina.connector.RequestFacade cannot be cast to org.springframewor
- 第三方库 EGOCache
- 接口自动化测试TestNG框架环境搭建 (1)
- linux 下大量TIME_WAIT 的处理
- Java内部类(成员内部类、静态内部类、局部内部类、匿名内部类)小结
- leetcode 50. Pow(x,n)
- foreach原理
- 112. Path Sum
- POI操作Excel常用方法总结
- 数据库查询日期