2
在Simperiums iOS/OSX教程中,您说每个建模对象都应该从SPManagedObject继承。继承自SPManagedObject
我还没有尝试过,但不会导致SQLite数据库中包含所有建模托管对象的所有字段的联合的一个大表?
在Simperiums iOS/OSX教程中,您说每个建模对象都应该从SPManagedObject继承。继承自SPManagedObject
我还没有尝试过,但不会导致SQLite数据库中包含所有建模托管对象的所有字段的联合的一个大表?
是的,核心数据将倾向于创建一个更大的表。一般性能将遭受更多的关系虽然没有继承: Using Parent Entity in CoreData Models
我们已经做了整合与相当复杂的继承层次,并没有看到有相当数量的数据的任何紧迫的问题。
话虽如此,如果你需要更多的控制你的表结构,你可不必为你的所有对象,而是一个单亲之一:
手动添加ghostData和simperiumKey属性的对象要同步,并确保其类SPManagedObject
(或确保他们的定制类从SPManagedObject
继承),或
创建ghostData多个父实体和simperiumKey属性,并从那些模型的部分继承它在哪里kes的感觉,取决于你希望如何构建基础表。
刚打算问这些选项是否可能:)你的回答非常快。所以我会试一试。 –