使用NSObject的核心数据类模型

时间:2012-02-16 23:46:00

标签: iphone objective-c ios ipad core-data

我想要存储在核心数据中的每个对象都必须从NSManagedObject继承吗?因此,如果某个东西是NSObject,那么100%保证,该特定对象不存储在核心数据中?问题是我已经下载了这个项目并且它有一个对象的这个模型,但是对象类是一个NSObject,所以我很困惑这是否实际存储在核心数据中。

1 个答案:

答案 0 :(得分:0)

是的,确实如此。但是,NSManagedObject继承自NSObject

来自NSManagedObject Class Reference

  

NSManagedObject是一个泛型类,它实现了Core Data模型对象所需的所有基本行为。无法将NSObject的直接子类(或任何其他未从NSManagedObject继承的类)的实例与托管对象上下文一起使用。您可以创建NSManagedObject的自定义子类,但并不总是需要这样。如果不需要自定义逻辑,则可以使用NSManagedObject实例形成完整的对象图。