我搜索了核心数据属性类型,但没有成功。
当我打开我的实体和属性时,有几种类型:
- 整数
- 双倍的
- 细绳
- 布尔值
等等
如果有一些 Apple 页面解释了使用类型的每个属性,我很感兴趣。
例如,我需要一个属性类型,我将在其中保存大约 1000 个字符的字符串。我对这种类型的插入使用哪种属性类型?
感谢帮助
我搜索了核心数据属性类型,但没有成功。
当我打开我的实体和属性时,有几种类型:
等等
如果有一些 Apple 页面解释了使用类型的每个属性,我很感兴趣。
例如,我需要一个属性类型,我将在其中保存大约 1000 个字符的字符串。我对这种类型的插入使用哪种属性类型?
感谢帮助
类NSAttributeDescription
引用常量部分给出:
typedef enum {
NSUndefinedAttributeType = 0,
NSInteger16AttributeType = 100,
NSInteger32AttributeType = 200,
NSInteger64AttributeType = 300,
NSDecimalAttributeType = 400,
NSDoubleAttributeType = 500,
NSFloatAttributeType = 600,
NSStringAttributeType = 700,
NSBooleanAttributeType = 800,
NSDateAttributeType = 900,
NSBinaryDataAttributeType = 1000,
NSTransformableAttributeType = 1800,
NSObjectIDAttributeType = 2000
} NSAttributeType;
您可以在此处找到列表,具体描述在常量部分。
Specifically, typedef enum {
NSUndefinedAttributeType = 0,
NSInteger16AttributeType = 100,
NSInteger32AttributeType = 200,
NSInteger64AttributeType = 300,
NSDecimalAttributeType = 400,
NSDoubleAttributeType = 500,
NSFloatAttributeType = 600,
NSStringAttributeType = 700,
NSBooleanAttributeType = 800,
NSDateAttributeType = 900,
NSBinaryDataAttributeType = 1000,
NSTransformableAttributeType = 1800,
NSObjectIDAttributeType = 2000
} NSAttributeType;
这意味着您可以使用的类型是:
Undefined/transient、short、integer、long、float、double、NSDecimalNumber、NSString、Boolean、NSDate、NSData、值转换器和 id