从AppBundle与CoreData加载图像

问题描述:

我正在制作一个目录,其中我的收藏视图中的单元格将是带有标签或pdf的图像。将会有很多收藏,而且他们自己也会是静态的。我希望用户能够保存他喜欢的单元格并在他自己的自定义视图中查看它们。从AppBundle与CoreData加载图像

1)我可以将图像作为数据存储在核心数据中。

2)我可以只包括在我的应用程序捆绑的形象,并每次都从我的应用程序从那里开始加载图像。

我知道了进入我的头,建立在我的应用程序,以及提供一些性能提升,而不是从应用程序捆绑阅读它从核心数据存储读取数据会给我更多的选择。真的吗?请记住,大部分数据是静态的。

这似乎效率不高在我的应用程序捆绑图片都系列化图像和纯数据也是如此。

我想我宁愿这一切在商店,但他们必须从捆在代码右边某些时候装?

我很想知道其他开发人员如何做到这一点。

现在在核心数据有一个“允许外部存储”的二进制数据的选项,这基本上意味着,如果你的文件大于1 MB它会自动将您的数据库之外的存储,你必须做什么不同。在我看来这是获得两全其美的

+0

所以我会反序列化的方式,提高了性能+自动化+快速查询(虽然他们比平常慢,当你允许外部存储,但仍比自己动手更快)我图像在我的捆绑成二进制数据。将这些数据存储在核心数据中。然后删除原始图像并从二进制数据中加载? – 2013-04-04 00:42:39

+0

等你说话的用户生成的数据或只是图标和用户界面设计的东西?对于后者来说核心数据绝对是过分的。 – HermioneGreen 2013-04-04 00:47:24

+0

我正在制作一个目录,其中有我的集合视图中的单元格将是带有标签或pdf的图像。将会有很多收藏,而且他们自己也会是静态的。我希望用户能够保存他喜欢的单元格并在他自己的自定义视图中查看它们。 – 2013-04-04 00:51:54