【发布时间】:2017-01-24 07:48:05
【问题描述】:
我目前正在开发一个通过 API 运行的 Xcode 8/Swift 3 应用程序。本质上,我使用 SwiftyJSON 从我的 MySQL 数据库中解析信息,它使内容保持最新并且易于更新。
为了让内容也可以离线使用,我想介绍一种工具,可以将数据下载并存储在手机上,以便在“离线模式”下使用。
我知道这是一个完全开放的问题,但谁能指出我如何使这些 JSON 信息离线可用的正确方向?我试过在网上搜索没有成功。
【问题讨论】:
-
为此,您可以使用 sqlite / coredata 并创建具有所有属性的表,然后您应该检查几件事:1. 模式创建 2. 插入 3. 处理旧数据 4. 根据服务更改更改模式(大多数情况下都会发生,所以保持选项打开) 5. 创建模型类进行属性初始化。我知道这需要时间,但与使用任何第三方获取离线数据相比,这就是您完全控制您的应用程序的方式。我在我的电子商务应用程序中做得很好