-->

从SPManagedObject继承(Inherit from SPManagedObject)

2019-06-24 08:38发布

在Simperiums的iOS / OSX教程中,你说,每个建模对象应该从SPManagedObject继承。

我没有尝试过,但铅还不到一个大表中包含所有模型管理对象的所有领域的联合SQLite数据库?

Answer 1:

是的,引擎盖下的核心数据往往会创造更大的表。 一般性能将遭受更多的关系虽然没有继承: 在CoreData模型使用父实体

我们已经做了整合与相当复杂的继承层次,并没有看到有相当数量的数据的任何紧迫的问题。

话说回来,如果你需要更多的控制你的表结构,就可以避免具有所有的对象,而是一个单亲之一:

  1. 手动添加ghostData和simperiumKey属性要同步的对象,并确保其类SPManagedObject (或保证其自定义类继承自SPManagedObject ),或

  2. 创建多个父实体ghostData和simperiumKey属性,并从那些模型的地方是有道理的,这取决于您希望如何在基础表进行结构化的部分继承。



文章来源: Inherit from SPManagedObject
标签: simperium