ios - 存储数据库的脱机副本

标签 ios database swift amazon-web-services

我使用 AWS Mobile Hub 作为我的 swift 应用程序的后端。 该应用程序使用从 DynamoDB 加载数据的 TableView ,但我还需要在应用程序中拥有数据库的离线副本,以便它仍然可以离线运行,但是当它连接到互联网时,它应该获得在线数据库的最新副本.实现此目的的最佳解决方案是什么?

最佳答案

有几种方法。

如果数据不是很大,只需将 json 字符串存储到 NSUserDefaults。每次加载新数据时更新 userdetaults,这样您就可以与新数据同步。

如果数据很大而不是使用 coredata。

关于ios - 存储数据库的脱机副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38752331/

相关文章:

c# - 如何使用 SqlDataReader 获取列的数据类型和大小?

mysql - 使用一组非唯一 ID 过滤行

ios - 在 iOS9 中捕获实时照片的 API

iOS ipsec 禁用攻击模式 PSK

ios - 在 iOS 中保存和加载多个字符串到 UITextView

c# - Elasticsearch 和 C# - 查询以查找字符串的精确匹配

ios - UIScrollView 将按钮保持在固定位置

ios - 通过 WhatsApp 分享图片,只需显示 WhatsApp 图标

ios - 带有 Apple App Store 的 Flex 4.5

Swift 5.1 组合可观察/环境变量在 didSet 时未更新