Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSManagedObject子类属性_Ios_Core Data - Fatal编程技术网

Ios NSManagedObject子类属性

Ios NSManagedObject子类属性,ios,core-data,Ios,Core Data,我有一个NSObject的子类,它作为我的应用程序的主数据模型,具有许多属性和方法。我决定使用核心数据来保存这些数据,所以我将子类更改为NSManagedObject。我在.xcdatamodeld中创建了该实体,并将其与NSManagedObject子类链接。我想知道的是,在我的子类中保留未保存的属性是否可以?例如,此类包含NSOperationQueue属性,但我当然不希望核心数据与此属性交互。当您从实体自动创建(或重新创建)NSManagedObject时,您会丢失该文件中的任何其他内容。

我有一个NSObject的子类,它作为我的应用程序的主数据模型,具有许多属性和方法。我决定使用核心数据来保存这些数据,所以我将子类更改为NSManagedObject。我在.xcdatamodeld中创建了该实体,并将其与NSManagedObject子类链接。我想知道的是,在我的子类中保留未保存的属性是否可以?例如,此类包含NSOperationQueue属性,但我当然不希望核心数据与此属性交互。

当您从实体自动创建(或重新创建)NSManagedObject时,您会丢失该文件中的任何其他内容。人们通常使用类别来定制NSManagedObjects的逻辑。它允许您向默认NSManagedObject添加自定义,而无需更改该文件中的代码

又好又干净


此链接可能会有所帮助:

当您从实体自动创建(或重新创建)NSManagedObject时,您会丢失该文件中的任何其他内容。人们通常使用类别来定制NSManagedObjects的逻辑。它允许您向默认NSManagedObject添加自定义,而无需更改该文件中的代码

又好又干净


此链接可能会有所帮助:

是的,在NSManagedObject子类中拥有自己的属性和方法完全可以


此外,如果您希望这些属性中的任何一个利用核心数据缓存机制,可以将它们作为瞬态添加到实体模型中。

是的,在NSManagedObject子类中拥有自己的属性和方法是完全可以的


此外,如果您希望这些属性中的任何一个利用核心数据缓存机制,您可以将它们作为瞬态添加到您的实体模型中。

对于仅用于将模型的业务逻辑添加到类中的类别,您将使用何种命名方案?以下是类别的命名约定示例:对于仅用于添加模型的业务逻辑的类别,您将使用何种命名方案将模型导入类?以下是类别的命名约定示例: