【发布时间】:2015-09-16 11:00:49
【问题描述】:
我发现很多开源项目的目标都是将 NSUserDefaults 数据与 iCloud 同步,但我只想将它同步到我自己的服务器上,如何使用 RestKit 来做到这一点?一些解决方案:
-
创建一个普通的核心数据模型设置:NSManagedObject,并照常获取/修补。
- 专业人士,不需要 NSUserDefaults,我可以通过 RestKit 与服务器通信。
- 缺点,只是看起来很奇怪,模型
Settings只会有一个实例。
-
创建一个普通的NSObject Settings:NSObject,将服务器端的json映射到这个对象上然后将所有信息传递给NSUserDefaults,通过
Settings获取/打补丁- 专业人士,我正在将 NSUserDefaults 与 RestKit 同步。
- 缺点,需要实现两个map,一个是从json到
Settings,一个是从Settings到NSUserDefaults。而且太复杂了。
【问题讨论】:
-
您考虑和尝试了什么?
-
再次感谢@Wain,刚刚更新了我的问题。
标签: ios objective-c restkit nsuserdefaults