这是一个关于应用程序架构的问题。我正在开发iOS客户端应用程序和(RoR)服务器后端。看起来我花费了不必要的精神能量在RoR服务器上创建数据模型,将该模型作为JSON(这部分很容易从Ruby)提供,创建Objective-C数据对象,并编写JSON / NSDictionary序列化器/反序列化器用于表示类。
看起来我应该能够只是编写一个数据模式(在ruby,yaml,json等等),然后免费获取ruby对象,obj-c对象和json序列化/反序列化。有人对这个问题有任何想法吗?
谢谢!
答案 0 :(得分:0)
查看可用的不同库。最有效的是RestKit。 http://restkit.org/
RestKit允许您轻松地将JSON API转换为在客户端上同步的coredata对象。你可以告诉它要更新哪些对象以及如何更新。