iOS开发-缓存图片到沙盒

来源:互联网 发布:芒果店长软件下载 编辑:程序博客网 时间:2024/06/06 03:14

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];

0 0
原创粉丝点击