0

我正在编写一个 ipad 应用程序,我需要知道使用数据库或使用 Web 服务检索数据哪个更好。它的一些数据大约有 50-60 个图像和 50-60 个文本。不是很大。你有什么建议?

4

3 回答 3

2

如果您需要离线访问,或者无法预测您的应用首次启动时用户是否在线,请使用本地数据库。

如果您可以假设用户在使用您的应用程序时会在线,并且更愿意将数据保持在“您的控制之下”并随时更新,请将您的数据保存在服务器上并使用网络服务来访问它。

于 2012-05-18T14:16:00.070 回答
2

鉴于您的数据量很少,我建议您将应用程序中的内容发送到本地(如果您问我,数据库是多余的:使用平面图像文件和 plist)。还实施一个系统作为您的应用程序的一部分,在线检查文件的较新版本,如果它们存在,它会下载它们并根据需要更新本地 plist。如果您正确设计 plist(plist 包含每个图像和文本片段的条目和版本),您甚至不需要网络服务。

于 2012-05-18T16:11:51.077 回答
1

除了离线访问之外,本地数据库会更快,并且您不会破坏用户的数据限制。

于 2012-05-18T15:54:58.560 回答