NSManagedObject子类属性在其类别文件中创建,该文件非常有线,因为类别只能有方法.详情如下:
(1).我在.xcdatamodeld文件中创建了一个名为BibleAudio的实体,其中包含以下几个属性.
(2).xcode生成的目标c文件是"BibleAudio + CoreDataProperties.h","BibleAudio + CoreDataProperties.m"和"BibleAudio.h","BibleAudio.m"如下:
(3).在"BibleAudio + CoreDataProperties.h"中,BibleAudio的属性在这里被声明为属性(见下文); 而在"BibleAudio.h"中,它是空的.据我所知,"BibleAudio + CoreDataProperties.h"是一个类别文件,只能在这里声明方法.因此,我认为正确的方法是在"BibleAudio.h"中声明属性,如果你想为这个NSManagedObject子类添加方法,你应该使用一个类别来添加该方法.
BibleAudio + CoreDataProperties.h

有人知道我的理解是否正确吗?或者如果我错了,那背后的逻辑是什么?