【问题标题】:how to update Core data from server如何从服务器更新核心数据
【发布时间】:2015-07-02 11:06:42
【问题描述】:

我是 IOS 应用程序开发的新手。我有一个使用核心数据的应用程序。我通过逗号分隔的txt文件上传数据模型中的数据。这段代码写在 appdelegate.m 中。该应用程序显示存储在服务器上的 jpeg 文件。它从核心数据中的数据模型中获取图像名称。当用户从应用商店下载我的应用时,默认数据将下载到用户手机。图像每周都会在我的应用程序中不断变化。因此,数据模型必须每周更新。我的问题是:如何将核心数据放在某个服务器上(据我所知,它是本地应用程序),以便我的应用程序连接到服务器而不是用户应用程序的本地核心数据?我一直在为我的 Web 应用程序使用 SQL Server。核心数据对我来说有点混乱。我们可以将核心数据作为服务器在某个地方可能在云上吗?

【问题讨论】:

  • CoreData 仅适用于 iOS。
  • 你看过 CloudKit 吗?准确地说,Core Data 适用于 iOS 和 Mac OS X 上的客户端。
  • 如果核心数据用于客户端,那么在移动应用程序中用于服务器的什么? iOS 应用程序可以连接到 sql server 或其他 RDBMS 吗?像旅行箱这样的移动应用程序如何更新经常变化的数据?

标签: ios core-data


【解决方案1】:

正如其他人所提到的,Core Data 是您客户端代码的对象层次结构。如果您想在服务器上存储数据,那么您需要查看 CloudKit 或其他一些服务器服务。

至于 Core Data 令人困惑,我强烈建议阅读作为 iOS 和 OS X 当前测试版的一部分提供的 Core Data 更新文档或阅读我的书 :)

不过,Core Data 只是客户端。您可以在 Core Data 和服务器服务之间同步,但这超出了您的问题范围。

【讨论】:

    猜你喜欢
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 1970-01-01
    相关资源
    最近更新 更多