ios - 为同样具有离线模式的 iPad 应用程序收集数据的最佳方式

标签 ios ipad offline

我的客户在 iPad 应用程序简介中声明数据(即产品和图像)必须从在线来源获取并保存。但是,该应用程序还必须具有离线模式,在无法访问互联网(有点像离线阅读器)时,该模式会显示该应用程序之前在线时的相同数据。解决这个问题的最佳方法是什么?非常感谢任何帮助。

最佳答案

当设备在线时下载数据并使用最合适的机制(SQLite、核心数据、属性列表、您自己的文件格式等)将其存储在本地。离线时使用此缓存数据,在线时也使用此缓存数据,除非它已更改。创建一些可用于在线检测和下载更新(最好只是更改)的机制。

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

关于ios - 为同样具有离线模式的 iPad 应用程序收集数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8746426/

相关文章:

ios - Realm:如何在 Realm 中添加两个 Result<(Object)>

ios - 在 C++ 中将一个指针(是函数参数)复制到另一个指针(全局变量)

ios - 在初始化 PhoneGap 之前显示 ViewController

javascript - 作为 native 应用程序运行的 iPhone 网络应用程序

iphone - 什么会导致此 SIGSEGV 错误?

ios - 自动调整 MULTILINE UILabel 的文本大小

ios - iPad UIWebView 与 iPhone 网站

iphone - 通过 for 循环使用键将数据添加到 NSMUtableArray

offline - 如何让moodle离线

caching - 如何在不为特定文件夹和文件提供在线访问的情况下使用 IPFS?