【发布时间】:2011-05-18 13:34:29
【问题描述】:
我正在从 Web 服务器加载图像文件,然后将其保存到 nsuserdefaults。保存代码大致为:
NSData *imageData = UIImagePNGRepresentation(theImage); // theImage is a UIImage
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:imageData forKey:string]; // string is a 3-dig number which identifies image
现在,显然我已经走错了,因为不建议将图像用于 nsuserdefaults..
但我想做的是将这些图像保存在某个地方,这样就可以访问它们而无需重新下载它们。另外,我想删除旧图像(比如说一天前,或者只保留最近下载的 10 张图像)?有什么好的技术吗?
【问题讨论】:
标签: iphone ios uiimage nsuserdefaults