【发布时间】:2010-08-02 13:41:08
【问题描述】:
目前,我们正在使用 ASP.NET asmx Web 服务与我们的 iPhone 应用程序交互。
我的问题是;将来自服务的响应转换为易于在 Obj-C 中管理的对象的最理想方法是什么。
目前,我们已经定义了一个类,其中包含 所有 方法(GetSomethingById),然后使用 json 框架将 JSON 字符串转换为 JSON 对象。然后使用“initWithJSON:(id)theJson”构造函数构造适当的类。
问题是...我们似乎一直在战斗,因为某些类喜欢自动释放(因此我们混合了保留对象([...保留])和普通类。这很有效,但我们'正在破坏泄漏工具!
我见过一些涉及使用 Core Data 的解决方案。总结:
- 使用网络服务
- “序列化”成适当的数据结构(类)
谁能推荐一个理智的解决方案?
【问题讨论】:
标签: iphone objective-c cocoa-touch web-services json-framework