什么叫从NSManagedObject继承的类?

时间:2010-01-14 17:46:21

标签: iphone core-data

可能是一个愚蠢的问题,但是什么是从NSManagedObject继承的类?那是一个“实体”课吗?或者这是一个“模型”类?还是“实体对象”类?我的意思是......好吧,当我设置那个东西时,我得到一个“对象”。 “实体”本身实际上是描述属性和关系的“类”,对吗?

来自Apple:

“实体是托管对象的类是id,或者 - 使用数据库类比 - 哪些表是行。”

2 个答案:

答案 0 :(得分:2)

我通常看到NSManagedObject子类被称为“自定义托管对象类”。对于实体,我认为这些更多地被认为是模型或数据存储的一部分而不是类,有点像数据库表可能由对象关系映射表示,但您不会将类称为表定义。实体只是由类表示,但在普通的C中,它们可能由结构表示。

实例化托管对象类时,会得到一个名为托管对象的对象。

答案 1 :(得分:0)

它仍然是一个对象。我猜你可以称之为托管对象。