1

我有一个应用程序,其中包含数百个单词,每个单词有 3/4 个图像。我有每个单词的 2 个版本,一个用于 iOS 3,一个用于视网膜显示。我希望将图像保存为数据并将它们连接到适当的单词,以便以后轻松提取它们。

我的问题是 - 我如何获得合适的尺寸?它与您从应用程序文件系统获取的@2x wjen 一起工作得很好,但是当我从数据中获取它时它应该工作吗?

谢谢沙尼

4

2 回答 2

4

在 CoreData 中存储图像是一个相当不明智的想法。当您有包含图像的错误对象时,它将显着膨胀 CoreData 数据库的大小并导致内存问题。相反,您应该将图像写入文件系统并将图像路径存储在 CoreData 中。

于 2011-01-16T22:45:53.933 回答
4

使用 Core Data 保存图像并不少见。查看示例iPhoneCoreDataRecipes以了解 Apple 如何将 Core Data 中的图像存储为可转换类型。

于 2011-01-17T00:45:14.280 回答