gpt4 book ai didi

simperium - 从 SPManagedObject 继承

转载 作者:行者123 更新时间:2023-12-04 18:21:33 25 4
gpt4 key购买 nike

在您所说的 Simperiums iOS/OSX 教程中,每个建模对象都应继承自 SPManagedObject。

我还没有尝试过,但这不会导致 SQLite 数据库中的一个大表包含所有建模托管对象的所有字段的联合吗?

最佳答案

是的,在底层核心数据将倾向于创建一个更大的表。一般来说,性能会更多地受到关系的影响,而不是继承:
Using Parent Entity in CoreData Models

我们已经完成了与相当复杂的继承层次结构的集成,并且没有看到大量数据的任何直接问题。

话虽如此,如果您需要对表结构进行更多控制,您可以避免为所有对象设置一个父对象,而是:

  • 手动将 ghostData 和 simperiumKey 属性添加到要同步的对象中,并确保它们的类是 SPManagedObject (或确保他们的自定义类继承自 SPManagedObject ),或
  • 使用 ghostData 和 simperiumKey 属性创建多个父实体,并从那些有意义的模型部分继承这些实体,具体取决于您希望如何构建基础表。
  • 关于simperium - 从 SPManagedObject 继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10565002/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com