【问题标题】:How to deal with data when building website like app? [closed]搭建app之类的网站时如何处理数据? [关闭]
【发布时间】:2011-08-24 14:06:39
【问题描述】:

我需要创建一个与服务器进行一些通信的应用程序。

我的应用程序必须将一些请求发布到服务器、aspx 网络服务。然后取回一些 JSON/XML 响应。

问题是我需要Core Data吗?

恕我直言,拥有一个带有文本字段项的 UIViewController 并执行提交到提供的服务器 Web 服务 URL 就足够了。结果可以用一些 Json/XML 解析器库处理并显示在 UITableViewController 中。

那么,我不确定我是否必须使用 Core Data?为什么? :)

【问题讨论】:

  • 不知道为什么投票接近...我已经编辑了您的问题以突出显示您提出的问题。

标签: iphone objective-c xml web-services json


【解决方案1】:

不,您不必使用核心数据来与 Web 服务/JSON 服务进行通信 - 您可以完全按照您的描述进行操作。对核心数据的唯一需求是,如果您希望从 Web 服务(或由用户在会话期间创建)下载的信息在应用程序硬关机之间保持可用。 (或在您没有互联网连接时可用)

【讨论】:

    【解决方案2】:

    我不确定你是否理解核心数据是什么。

    核心数据是一种与本地化 sqlite 数据库进行通信的方式,无需使用 sql 代码(实际上)。它有效地创建了可用于操作和使用数据库的对象。

    要在互联网上下载和发布数据,您根本不需要使用它,除非您想在使用它下载数据并将其存储在本地化数据库中以供以后使用时存储数据.

    不过,一个更好的方法是直接将 XML/json 文件下载到应用程序的工作目录并从那里使用它(如果你想从中脱机/缓存使用)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 2018-06-06
      相关资源
      最近更新 更多