是否将核心数据封装为ios的错误模式?

时间:2014-08-11 00:41:36

标签: ios objective-c design-patterns core-data repository-pattern

我一直想把核心数据包装成类似于Repository Pattern的东西,但是开始想知道这对ios来说是不是很糟糕的反模式。我知道Magic Record,但我的担忧仍然存在。

我担心设备的内存不如服务器(我以前使用过)。例如,如果我将整个表加载到NSArray中,这是否会引起我的记忆问题。

我不喜欢为我的模型传递NSManagedObject的想法。我在线同步我的对象的原因。我认为id更像是一个核心模型,然后我可以在我的业务逻辑中投射/映射到coredata模型和在线同步模型。

使用核心数据和在线同步最常用的设计模式是什么?

0 个答案:

没有答案