似乎一个NSEntityDescription
对象描述了数据,而一个NSManagedObject
对象包含了相应的数据。如果你有一个普通的NSObject
子类,数据的描述和实际数据在同一个地方,不是吗。好吧,至少描述在类中,数据在对象中。您可以将对象视为对其包含的变量类型的描述。
那么为什么 Core Data 将描述数据的类和包含数据的类分开呢?跟犯错有关系吗?
似乎一个NSEntityDescription
对象描述了数据,而一个NSManagedObject
对象包含了相应的数据。如果你有一个普通的NSObject
子类,数据的描述和实际数据在同一个地方,不是吗。好吧,至少描述在类中,数据在对象中。您可以将对象视为对其包含的变量类型的描述。
那么为什么 Core Data 将描述数据的类和包含数据的类分开呢?跟犯错有关系吗?