我的客户在 iPad 应用程序简介中声明数据(即产品和图像)必须从在线来源获取并保存。但是,该应用程序还必须具有离线模式,在无法访问互联网(有点像离线阅读器)时,该模式会显示该应用程序之前在线时的相同数据。解决这个问题的最佳方法是什么?非常感谢任何帮助。
最佳答案
当设备在线时下载数据并使用最合适的机制(SQLite、核心数据、属性列表、您自己的文件格式等)将其存储在本地。离线时使用此缓存数据,在线时也使用此缓存数据,除非它已更改。创建一些可用于在线检测和下载更新(最好只是更改)的机制。
这将对您的用户有很大帮助,不仅是在他们离线时,在他们在线时也是如此。 iPad 的 3G 数据计划通常是有限的,因此您越能避免重复下载图像等大型资源,对您的用户越有利。
关于ios - 为同样具有离线模式的 iPad 应用程序收集数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8746426/