关于iphone app和数据库结构的问题

时间:2011-07-27 19:52:20

标签: iphone sqlite

我正在创建一个iphone应用程序,它将从数据库中获取内容。数据库需要更新,每周至少添加一次新记录,大概每周3次。有些记录需要包含图像。

我打算构建一个SQLite数据库并使用基本数据集预先填充它,然后每次应用程序打开时让应用程序调用Web服务以检查是否有新记录,如果有,则将它们拉下来并将这些记录插入应用数据库中。

但处理与某些记录一起拍摄的图像的最佳方法是什么?图像很小,不超过20 kb。但它们也是独一无二的,所以没有两个记录使用相同的图像。

我正在努力避免发布更新的应用,让应用每周都会抓取新的文字和图片。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

将图像作为BLOB存储在数据库中,或者使用单独的Web服务下载文件并将文件名存储在数据库中。

您可以拥有一个Web服务来获取所有文件的XML列表,另一个获取每个文件的内容。只需将它们循环并将它们存储在设备上即可。