我的客户在iPad应用简报中说明数据(即产品和图片)必须从在线资源中获取并保存。但是,应用程序还必须具有离线模式,该模式显示此应用程序之前在线时无法访问互联网时的相同数据(有点像离线阅读器)。解决这个问题的最佳方法是什么?任何帮助非常感谢。
答案 0 :(得分:2)
在设备联机时下载数据并使用最合适的机制(SQLite,核心数据,属性列表,您自己的文件格式等)在本地存储数据。离线时使用此缓存数据,并且在线时也使用此数据,除非它已更改。创建一些可用于在线检测和下载更新(最好只是更改)的机制。
这对您的用户来说将是一个很大的帮助,不仅在他们离线时,还在线上。 iPad的3G数据计划通常是有限的,因此您可以更好地避免重复下载像图像这样的大型资源,对用户来说效果更好。