您的位置:首页 > 移动开发 > IOS开发

iOS开发-缓存图片到沙盒

2015-04-06 14:15 295 查看


NSArray *arr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSAllDomainsMask, YES);

NSString *path = [arr objectAtIndex:0];


如果把数据存储在.txt文件中路径可变为pStr如下:


NSString *pStr = [path stringByAppendingString:@“/data.txt"];



把一些数据存储进去(如:hello,world!):


NSString *string = @“hello,world!”;


用归档存储如下:


NSData *data=[[NSData alloc]init];

data=[NSKeyedArchiver archivedDataWithRootObject:string];

[data1 writeToFile:pStr atomically:YES];


读取保存在沙盒中的数据


NSData *data1=[NSData dataWithContentsOfFile:pStr];

NSArray *array=[NSKeyedUnarchiver unarchiveObjectWithData:data1];

[string addObjectsFromArray:array];

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: