最简单的方法来存储充满NSImages的NSCache

时间:2012-07-28 21:43:11

标签: objective-c persistence nsimage nscache

持久存储NSCache填充NSImage的最简单方法是什么?我正在寻找核心数据,这对于仅存储带图像的字典来说似乎有些过分。

1 个答案:

答案 0 :(得分:1)

如果您拥有的是一组图片,我只需从用户那里获取一条路径并使用NSImage的TIFFRepresentation为每张图片获取NSData的实例,然后可以使用NSFileManager将其写入路径和NSFileHandle。

如果你有图片的信息,比如标签,我会在字典数组中加上图片的识别标题。然后你可以使用NSArray的writeToFile:atomically:方法写出一个plist。