【问题标题】:What is the ideal way in the iPhone SDK to handle data coming from a web service?iPhone SDK 中处理来自 Web 服务的数据的理想方式是什么?
【发布时间】:2010-08-02 13:41:08
【问题描述】:

目前,我们正在使用 ASP.NET asmx Web 服务与我们的 iPhone 应用程序交互。

我的问题是;将来自服务的响应转换为易于在 Obj-C 中管理的对象的最理想方法是什么。

目前,我们已经定义了一个类,其中包含 所有 方法(GetSomethingById),然后使用 json 框架将 JSON 字符串转换为 JSON 对象。然后使用“initWithJSON:(id)theJson”构造函数构造适当的类。

问题是...我们似乎一直在战斗,因为某些类喜欢自动释放(因此我们混合了保留对象([...保留])和普通类。这很有效,但我们'正在破坏泄漏工具!

我见过一些涉及使用 Core Data 的解决方案。总结:

  1. 使用网络服务
  2. “序列化”成适当的数据结构(类)

谁能推荐一个理智的解决方案?

【问题讨论】:

    标签: iphone objective-c cocoa-touch web-services json-framework


    【解决方案1】:

    在我看来,你最好的选择是向服务请求一些东西。让它返回一个 JSON 响应。根据接收到的创建所需类的实例并使用接收到的数据加载其属性。几乎你已经在做的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-19
      • 1970-01-01
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-29
      相关资源
      最近更新 更多