Defines the possible types of NSAttributeType properties. These explicitly distinguish between bit sizes to ensure data store independence.


enum NSAttributeType : UInt



case undefinedAttributeType

Specifies an undefined attribute type.

case integer16AttributeType

Specifies a 16-bit signed integer attribute.

case integer32AttributeType

Specifies a 32-bit signed integer attribute.

case integer64AttributeType

Specifies a 64-bit signed integer attribute.

case decimalAttributeType

Specifies an NSDecimalNumber attribute.

case doubleAttributeType

Specifies a double attribute.

case floatAttributeType

Specifies a float attribute.

case stringAttributeType

Specifies an NSString attribute.

case booleanAttributeType

Specifies a Boolean attribute.

case dateAttributeType

Specifies an NSDate attribute.

case binaryDataAttributeType

Specifies an NSData attribute.

case transformableAttributeType

Specifies an attribute that uses a value transformer.

case objectIDAttributeType

Specifies the object ID attribute.