MonobjcMonobjc Documented Class Library
NSAttributeType Enumeration
NamespacesMonobjc.CoreDataNSAttributeType

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

Available in Mac OS X v10.4 and later.

Declaration Syntax
C#Visual BasicVisual C++
public enum NSAttributeType
Public Enumeration NSAttributeType
public enum class NSAttributeType
Members
MemberDescription
NSUndefinedAttributeType

Specifies an undefined attribute type.

NSUndefinedAttributeType is valid for transient properties—Core Data will still track the property as an id value and register undo/redo actions, and so on. NSUndefinedAttributeType is illegal for non-transient properties.

Available in Mac OS X v10.4 and later.


NSInteger16AttributeType

Specifies a 16-bit signed integer attribute.

Available in Mac OS X v10.4 and later.


NSInteger32AttributeType

Specifies a 32-bit signed integer attribute.

Available in Mac OS X v10.4 and later.


NSInteger64AttributeType

Specifies a 64-bit signed integer attribute.

Available in Mac OS X v10.4 and later.


NSDecimalAttributeType

Specifies an NSDecimalNumber attribute.

Available in Mac OS X v10.4 and later.


NSDoubleAttributeType

Specifies a double attribute.

Available in Mac OS X v10.4 and later.


NSFloatAttributeType

Specifies a float attribute.

Available in Mac OS X v10.4 and later.


NSStringAttributeType

Specifies an NSString attribute.

Available in Mac OS X v10.4 and later.


NSBooleanAttributeType

Specifies a Boolean attribute.

Available in Mac OS X v10.4 and later.


NSDateAttributeType

Specifies an NSDate attribute.

Times are specified in GMT.

Available in Mac OS X v10.4 and later.


NSBinaryDataAttributeType

Specifies an NSData attribute.

Available in Mac OS X v10.4 and later.


NSTransformableAttributeType

Specifies an attribute that uses a value transformer.

Available in Mac OS X v10.5 and later.


NSObjectIDAttributeType

Specifies the object ID attribute.

Available in Mac OS X v10.6 and later.


Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)