我有一个要为其构建 Cocoa 客户端的 Web 服务。但首先,我必须在更现代、更健壮的框架上重建 Web 服务。但是,在此过程中,我应该考虑即将推出的 Cocoa 版本,这似乎是谨慎的做法。
这些天似乎所有酷孩子都在为他们的 Web 服务构建 API,然后将他们自己的 API 用于他们自己的 web/html/js 和 Cocoa/Android/etc 客户端。
那么,如果我采用这种方法,是否存在一种对 web 和 Cocoa 都有利的特定数据交换格式,例如 JSON、XML?
我在 PHP/CodeIgniter、JavaScript/jQuery 方面相当有钱。在这些和即将到来的 Objective C/Cocoa 工作之间,我需要做的是,这些交换格式中的任何一种本质上是否更容易实现,例如具有更好的 CI、jQuery 或 Cocoa 框架支持?
更新:
来回传输的信息类型将涉及为服务的每个用户(3-8K 记录,每个 15-20 个字段)以及该用户的个人记录(10-3000)同步一个全局数据库。因此,第一次同步会很大,但后续的同步会小一些。