【iPhone代码片段之七】用NSUserDefaults作为缓存工具
来源:互联网 发布:上古神话 知乎 编辑:程序博客网 时间:2024/06/05 16:06
本工具仅支持缓存NSString类型数据。
CacheUtil.h,代码如下:
#import <Foundation/Foundation.h>@interface CacheUtil : NSObject {}+(void)cacheItems:(NSString*)item for:(NSString*)key;+(NSString*)cachedItemsFor:(NSString*)key;+(void)removeCacheItem:(NSString*)key;@end
CacheUtil.m,代码如下:
#import "CacheUtil.h"@implementation CacheUtil//用键值key,缓存item+(void)cacheItems:(NSString*)item for:(NSString*)key {NSUserDefaults* defaults= [NSUserDefaults standardUserDefaults];[defaults setObject:item forKey:key];}//取出键值为key的缓存内容+(NSString*)cachedItemsFor:(NSString*)key {NSUserDefaults* defaults= [NSUserDefaults standardUserDefaults];NSString* item = [defaults objectForKey:key];return item;}//删除键值为key的缓存+(void)removeCacheItem:(NSString*)key {NSUserDefaults* defaults= [NSUserDefaults standardUserDefaults];[defaults removeObjectForKey:key];} @end
- 【iPhone代码片段之七】用NSUserDefaults作为缓存工具
- iphone之NSUserDefaults
- iphone之NSUserDefaults
- iphone之NSUserDefaults
- Iphone代码片段导航
- iPhone代码片段收集
- Iphone代码片段
- iPhone代码片段收集
- Iphone代码片段导航
- Iphone代码片段导航
- iphone 代码片段2
- Iphone代码片段导航
- Iphone代码片段导航
- 代码生成工具之事物使用片段
- 【iPhone代码片段之四】手势识别器的用法
- 【iPhone代码片段之五】读取URL内容
- 【iPhone代码片段之八】如何自定义Tab Bar Button
- YII之片段缓存
- hadoop运行MR程序笔记
- 硬件相关信息介绍(二)
- HeadFirst设计模式读书笔记(一)
- MSSQL中主键即插入数据
- Ext.Tree 各种属性
- 【iPhone代码片段之七】用NSUserDefaults作为缓存工具
- VC6.0设置winpcap
- 如何获取非行间样式
- sock5代理工作原理
- 冒泡排序 C++ 实现的比较简洁的代码
- Socks5协议中文文档
- Core data
- 第六章 03_String_3
- 如何让模拟器连上网络