从模型文件生成新的NSManagedObject子类时,我应该检查"使用基本数据类型的标量属性"吗?

Joh*_*igs 8 core-data objective-c ios

我使用核心数据创建了一个项目(待办事项列表),并在.model文件中创建了一个名为Targets的实体.

我添加了这个实体2的属性:

- 内容(字符串)

-targetID(整数32)

当我生成NSMamagedObject子类时,xcode问我"使用原始数据类型的标量属性?"

我应该看看这个盒子吗?

TNX

0x1*_*41E 16

如果选中该框,Xcode将为这些属性生成标量类型(例如,int,float,double).如果未选中,则属性为NSNumbers.


Daw*_*ong 5

如果选中该选项,则Number类型的默认值将为零,但nil更合理。所以,我认为你不应该选中这个框。