如何使用离线数据 + 同步创建原生 ios 应用

Posted

技术标签:

【中文标题】如何使用离线数据 + 同步创建原生 ios 应用【英文标题】:How to create a native ios app with offline data + sync 【发布时间】:2011-10-20 00:48:27 【问题描述】:

我想创建一个本机应用程序,该应用程序将从 json 获取数据并将其离线存储(离线存储)以供以后访问。这是一个度假村列表应用程序,因此它可能会不时更新现有记录或新记录。

示例:iPad 上的 Mashable

【问题讨论】:

你最后做了什么? 我最终使用了 jquery mobile 和 phonegap :) .. 【参考方案1】:

RestKit 允许您通过 CoreData 在本地缓存数据并通过 JSON 从服务器查询。

http://restkit.org

来自他们的网站:

核心数据支持。建立在对象映射层之上, RestKit 提供与 Apple 的 Core Data 框架的集成。这 支持允许 RestKit 直接持久化远程加载的对象 回到本地存储,作为快速本地缓存或主缓存 定期与云同步的数据存储。 RestKit 可以 为您填充核心数据关联,允许自然属性 基于数据模型的遍历。它还在顶部提供了一个不错的 API 简化配置和查询的核心数据原语 用例。

【讨论】:

以上是关于如何使用离线数据 + 同步创建原生 ios 应用的主要内容,如果未能解决你的问题,请参考以下文章

如何处理离线同步中的核心数据关系 - Azure 移动服务 iOS

如果编程语言发生变化,如何在 iOS 应用商店中更新应用?

ios coredata 表模式同步

如何创建 Flutter 应用的离线和在线

uniapp ios app离线打包

在应用程序中离线同步的最佳想法