本人开发iPhone客户端,后台是PHP+MYSQL,想通过webService访问。
请问:webService返回多个参数,用什么为好呢?
1.结构体:好象PHP没有结构体。
2.类:好象PHP的get和set蛮麻烦的
3.一个字符串,用XML格式
4.一个字符串,用JSON格式
5.数组
大侠们多多提供宝贵意见啊,谢谢了
--------------------编程问答-------------------- 跨平台的话,JSON是很常用的 --------------------编程问答-------------------- JSON,XML都好用的。 --------------------编程问答-------------------- 是不是基于WSDL的才是webService?
象HTTP方式的GET和POST不算webService? --------------------编程问答-------------------- 基于webService 个人感觉轻量级的Hessiankit不错
好用 --------------------编程问答-------------------- 如果你有人做后台接口,HTTP的POST方式的JSON传值也是可以的 --------------------编程问答-------------------- HessianKit 是一个 Objective-C 2.0 的框架,用来与 Hessian 进行通讯,支持包括 mac OS X 10.5 和 iPhone 2.0 平台。
Hessian是一个使用二进制Web服务协议的框架,它的好处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是 一个轻量级的Web服务实现框架的原因,这个原因还在于手机上的应用程序可以通过Hessian提供的API很方便的访问Hessian的Web服务。 --------------------编程问答--------------------
这种方式,算不算webService ? --------------------编程问答-------------------- 高手们:
踊跃发表一下哦 --------------------编程问答--------------------
如果后台的webService 做的够好,是一样的效果,方法和方法里面的参数都可以作为一个参数传给后台,让后台去处理,这样需要你们做好接口与封装。 --------------------编程问答-------------------- 也就是不要需要你客户端知道后台是什么方式,
你客户端直接调用接口就可以了。
webService不算是一个接口么? --------------------编程问答-------------------- php还是采用restful,返回格式用json
objc里ios5.0以上可以用NSJSONSerialization直接解析json
补充:移动开发 , iPhone