【发布时间】:2011-02-18 14:16:14
【问题描述】:
我正在重新研究在 iphone 上存储非标准类型(字符串、int16 等)的最佳方法。 我最终要做的是下载一个 xml 文件并存储日期、标题、名称、mediaurl 等值。我刚刚发现了 coredata 数据模型,我相信它会是存储此类数据的理想选择,因此下次应用启动时我不必下载 xml。
我不确定的是我可以在实体中存储的内容的限制(如果有的话)。例如,其中一个 xml 元素将包含一个指向一小段音频(小于 1mb)的 url 和一个指向图像的 url。将音频数据、图像作为属性存储在实体中是否合适,还是应该将其保存为字符串和整数等以及存储在其他地方的非标准类型?
我想我真正要问的是,数据模型是否适合缓存?
我最终要寻求的是一种解决方案,用于将设备上的数据存储在不与任何视图相关联的位置,有点像原子模型,包含我需要的一切,无论我是什么视图,我都可以深入了解在。
【问题讨论】:
标签: iphone cocoa ios core-data