Instance Property

unique

A Boolean value that indicates if duplicate custom attribute values should be treated as the same value to save storage space.

Declaration

@property(readonly, getter=isUnique) BOOL unique;

Discussion

The default value of this property is false.

See Also

New Methods

- initWithKeyName:

Returns a new custom attribute key with the specified name.

- initWithKeyName:searchable:searchableByDefault:unique:multiValued:

Returns a new custom attribute key with the specified name and properties.

keyName

The name of the custom attribute key.

multiValued

A Boolean value that indicates if the custom attribute is likely to have multiple values, such as arrays, associated with it.

searchable

A Boolean value that indicates if the custom attribute can be specified as a search term.

searchableByDefault

A Boolean value that indicates if the custom attribute should be searchable by default.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software