NSCoreData基类

时间:2013-01-12 18:51:02

标签: ios objective-c

我正在创建一个应用程序,我想创建一个数据库,我可以在其中添加许多不同实体的注释。为此,我创建了一个基类并将其标记为抽象。然后,我从笔记实体到我的基类建立了一对多的关系。然后我创建了许多基类的子类。一切都很完美。但是我查看了创建的数据库...我有一个表用于所有子类(我有很多)。所以我有两个问题

  1. 我做得对吗?
  2. 如果我的所有托管对象都存储在一个表中,那么性能是否重要?

2 个答案:

答案 0 :(得分:1)

当您使用核心数据时,您不应该过分关注幕后创建的表格。

如果您拥有的数据模型是正确的,则提取将起作用。

答案 1 :(得分:0)

它是一个映射类,有点类似但是与ORM(对象关系模型)不同。

它的表供内部使用,你只处理类和对象。

不用担心它的表现。