Ios NSManagedObject子类属性
我有一个NSObject的子类,它作为我的应用程序的主数据模型,具有许多属性和方法。我决定使用核心数据来保存这些数据,所以我将子类更改为NSManagedObject。我在.xcdatamodeld中创建了该实体,并将其与NSManagedObject子类链接。我想知道的是,在我的子类中保留未保存的属性是否可以?例如,此类包含NSOperationQueue属性,但我当然不希望核心数据与此属性交互。当您从实体自动创建(或重新创建)NSManagedObject时,您会丢失该文件中的任何其他内容。人们通常使用类别来定制NSManagedObjects的逻辑。它允许您向默认NSManagedObject添加自定义,而无需更改该文件中的代码 又好又干净Ios NSManagedObject子类属性,ios,core-data,Ios,Core Data,我有一个NSObject的子类,它作为我的应用程序的主数据模型,具有许多属性和方法。我决定使用核心数据来保存这些数据,所以我将子类更改为NSManagedObject。我在.xcdatamodeld中创建了该实体,并将其与NSManagedObject子类链接。我想知道的是,在我的子类中保留未保存的属性是否可以?例如,此类包含NSOperationQueue属性,但我当然不希望核心数据与此属性交互。当您从实体自动创建(或重新创建)NSManagedObject时,您会丢失该文件中的任何其他内容。
此链接可能会有所帮助:当您从实体自动创建(或重新创建)NSManagedObject时,您会丢失该文件中的任何其他内容。人们通常使用类别来定制NSManagedObjects的逻辑。它允许您向默认NSManagedObject添加自定义,而无需更改该文件中的代码 又好又干净
此链接可能会有所帮助:是的,在NSManagedObject子类中拥有自己的属性和方法完全可以
此外,如果您希望这些属性中的任何一个利用核心数据缓存机制,可以将它们作为瞬态添加到实体模型中。是的,在NSManagedObject子类中拥有自己的属性和方法是完全可以的
此外,如果您希望这些属性中的任何一个利用核心数据缓存机制,您可以将它们作为瞬态添加到您的实体模型中。对于仅用于将模型的业务逻辑添加到类中的类别,您将使用何种命名方案?以下是类别的命名约定示例:对于仅用于添加模型的业务逻辑的类别,您将使用何种命名方案将模型导入类?以下是类别的命名约定示例: