gpt4 book ai didi

iphone - 在新 iPhone 应用程序和新 Rails 3 后端之间移动对象图

转载 作者:行者123 更新时间:2023-12-01 19:29:02 25 4
gpt4 key购买 nike

我知道这个问题多年来已经被回答了一百万次......但是时代和技术变化很快......所以寻找“新鲜”数据;-)

我正在寻求有关将相当复杂的对象从 Rails 3 后端移动到 iPhone 3(4) 应用程序的稳健且相对直接的方法的建议。没有预先存在的 API (xml/json/soap/etc) 需要遵守,因此我们可以选择一个简单、灵活、快速且易于维护的领先者。妄想?!?

应用程序将从 Rails 获取有些复杂的实体对象。每个实体将是一组嵌套的相关对象。我在使用 json-framework 和来回传输简单对象方面取得了成功……但是我们需要一种方法来传递对象树(或根对象)及其所有四肢和分支。然后在iOS中将它们反序列化......反之亦然(尽管在较小程度上将数据移回服务器)。

ObjectiveResource看起来有些有希望,但似乎一年多没有更新了?!?

我们可以自己滚动。但该青睐哪种技术? Rails 原生处理 xml 和 json iPhone 原生支持 .有列表 plistifier 用于 Rails 和 的 gem 触摸JSON , json 框架 , 目标资源 适用于 iOS(以及其他)。

我对这些中的任何一个都没有太多经验,所以以一种或另一种方式寻找一些建议......或者更好/更容易的东西?

最佳答案

梅尔泰米

我编写了一个 iPhone 应用程序,它代表在线零售商的商店。他们的需求包括类别树结构、带有审查和详细信息树的产品对象等。我使用 RAILS 作为 REST 服务器和 JSON 用于所有内容,因为 (1) JSON 意味着传输的字节数更少,(2) 易于序列化和反序列化为NSDictionary 和 NSArrays 以及 (3) native RAILS 效果很好。

使用了 http://stig.github.com/json-framework/ 中的 SBJSON 库.尝试过其他人,但这些是最快和最可靠的。

确实查看了 XML(他们的旧服务器是 MS IIS 服务器)和 SOAP,但它们都是数据量大且速度慢的。

希尔顿

关于iphone - 在新 iPhone 应用程序和新 Rails 3 后端之间移动对象图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com