尽管iPhone native 支持JSON,但AMF是一种二进制协议(protocol),它假定使用的带宽要少得多。您认为使用AMF是个好主意吗?

刚刚在 cocoa (Objective-C)中找到了这个AMF库:http://github.com/nesium/cocoa-amf/

这是著名的基准测试,它显示AMF比Flex中的JSON + gzip更快更小:http://www.jamesward.com/census/

最佳答案

健身房说:



这是不正确的。
AMF3产生的数据可能比AMF/JSON少5到8倍。
AMF3通过引用曾经使用过的每个项目来实现这一目的。不仅是字符串。一旦使用了任何对象(包括键),就将对其进行引用(带有偏移量)。

在大型数据集上,差异很大。

关于iphone - 在iPhone上使用AMF而不是JSON? (用于Web服务),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2933429/

10-08 23:14