Emi*_*mil 2 php iphone objective-c ios
将数据从互联网(由PHP压缩和编写)传输到iOS应用程序的最佳方法是什么?目前,该应用程序读取如下格式的字符串:
category1#object2#object3#object4~category2#object2#object3[…]
Run Code Online (Sandbox Code Playgroud)
这是由#s和~s 分开的.
有没有更好的方法来执行此操作,无论是检索数据的方式(从中获取数据的网站是否为所有人开放),以及数据的格式化方式?
Jac*_*kin 17
使用JSON:
{"category1":["object1", "object2", "object3", "object4"], "category2":["object1", "object2"]}
Run Code Online (Sandbox Code Playgroud)
所以说你有一个PHP对象或关联数组,你可以简单地调用json_encode它并完成它.
在iOS端,您需要使用JSONKit来解析它.
关于管道这两端的最好的事情是它们有本机支持.例如,json_encode可以将任何PHP对象编码为可读的JSON字符串,而JSONKit可以解析JSON对象并将其存储在NSDictionary或中NSArray.
哎呀,有JSONKit,它增强了能力(如何使用类别NSDictionary和NSArray转换)NSDictionary和NSArray对象为 JSON,所以你甚至可以有一个双向沟通的JSON管道.
(我们在Freeverse的游戏中这样做,方法经过了试验和测试.)
| 归档时间: |
|
| 查看次数: |
1779 次 |
| 最近记录: |