为同样具有脱机模式的iPad应用程序收集数据的最佳方式



我的客户在iPad应用程序摘要中表示,数据(即产品和图像)必须从在线来源获取并保存。然而,该应用程序还必须具有离线模式,在无法上网的情况下(有点像离线阅读器),显示该应用程序以前在线时的相同数据。解决这个问题的最佳方法是什么?非常感谢您的帮助。

当设备联机时下载数据,并使用任何最合适的机制(SQLite、核心数据、属性列表、您自己的文件格式等)在本地存储。脱机时使用这些缓存数据,联机时也使用这些缓存数据,除非它发生了更改。创建一些机制,在联机时可以用来检测和下载更新(最好只是更改)。

这将对您的用户有很大帮助,不仅当他们离线时,而且在线时也是如此。iPad的3G数据计划通常是有限的,所以你越能避免重复下载图像等大型资源,对你的用户就越好。

最新更新