gpt4 book ai didi

image - 将核心数据与每个实体的许多图像一起使用?

转载 作者:行者123 更新时间:2023-12-01 15:46:02 26 4
gpt4 key购买 nike

我是 Core Data 的新手,正在开发我的第一个个人 iOS 应用程序。

我有一个实体,我们称它为 Car,它有一个缩略图以及与其关联的其他图像库。使用 ASIHTTPRequestJSONKit 将数据同步到在线服务。该应用不需要创建新的 Car,只需显示它们即可。

缩略图可能约为 100kB,因此我可以将其作为 blob 数据存储在 Car 实体中。

但是我不确定应该如何存储其他多张图片?

每个图像的大小约为 800kB 到 1MB,因此似乎不建议将它们存储在 Core Data 存储中。

我能想到的唯一选择是:

  • 将每张照片的 url 存储在另一个实体 CarImage 中,并依赖于 ASIHTTPRequest 的缓存。
  • 创建文件夹结构并将每个图像保存到其对应的 Car 文件夹中,并在 CarImage 实体中保留对文件路径的引用

由于数据是同步的,Car 有可能被删除,因此文件夹中的图像也必须被删除。我可以看到这很快就会失控。

如有任何建议,我将不胜感激。谢谢。

最佳答案

我会选择你的第一个选项。

关于必须删除的图像:一旦图像过期,ASIHTTPRequest 的缓存不会自动处理这些图像吗?至少这是我对缓存的期望...

关于image - 将核心数据与每个实体的许多图像一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5634382/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com