我一直在使用iOS设备开发Mac桌面应用程序 基本上我想将事件信息(音乐演出等)从桌面上传到在线数据库,并且能够在移动时阅读(仅)信息。
我有两个应用程序正在运行,使用Core Data(带有sqlite数据库 - 我打算使用XML,但iOS似乎不允许我这样做),但是当它到来时我不知所措到Web服务部分。
我一直在谷歌搜索和检查涉及sqlite,XML,JSON,NSXMLParser
的文档(我需要安静的服务吗?)和其他一些事情,我只是无处可去。
有人可以向我解释所涉及的原则吗?我真的需要核心数据吗?我是否必须将sqlite数据转换为XML并再次返回以通过iOS移动设备读取它?
我觉得我这样做比现在更复杂 - 或者是它?
希望有人可以直截了当。希望我已经提供了足够的信息。
答案 0 :(得分:1)
我做了什么,并且我做了很多网络服务iOS应用程序。我在JSON中创建一个网页,调用它,然后我使用SBJsonParser
,它将JSON解析为本机对象,如字典或字典数组,然后我显示数据。这真的很简单。
在ViewDidLoad
之类的特定时间,我获取了JSON文件。请记住,json文档可以是Web服务,也可以只是文本文件。无论你需要什么。 JSON不需要额外的代码,非常lightweight
,并且在不对本机对象造成任何干扰的情况下进行解析。减少工作量。