我需要一些亲的建议。
我正在开发一款iPhone应用程序,可以为一次HTTP往返发送和接收合理数量的数据。
最初,服务器正在将XML发送回设备,设备在设备中对其进行解析并将其存储在sqlite3数据库中。但我一直在想......为什么我需要在XML中对数据进行编码,将其拆分,然后编写查询客户端来存储数据。为什么我不能使用服务器编写查询,只需在设备上执行它们?
也许这里可能存在安全威胁,我很想知道究竟是什么,但我不相信我绝对需要用XML编码数据;除非我正在构建某种API。
无论如何,我一直在考虑这个问题很长一段时间(我对编程还很新)我绝对会喜欢这方面的专家建议。
感谢您的时间,
罗布
答案 0 :(得分:2)
您有几种数据传输选项:
1)为了安全起见,您可以通过NSURLConnection使用SSL。
2)您可以在XML上使用JSON。看看NSJSONSerialization。
3)或者根据您的服务器端和应用程序需求,您只需发送纯HTML(文本)。
如果不知道你想要做什么的具体细节,很难给你更详细的输入。