Type Method

sortDescriptorWithKey:ascending:selector:

Creates a sort descriptor with the specified key path, ordering, and comparison selector.

Declaration

+ (instancetype)sortDescriptorWithKey:(NSString *)key ascending:(BOOL)ascending selector:(SEL)selector;

Parameters

key

The key path to use when performing a comparison.

For information about key paths, see Key-Value Coding Programming Guide.

ascending

YES if the receiver specifies sorting in ascending order, otherwise NO.

selector

The method to use when comparing the properties of objects, for example localizedStandardCompare:. The selector must specify a method implemented by the value of the property identified by the key path. The selector used for the comparison is passed a single parameter, the object to compare against, and must return the appropriate NSComparisonResult constant.

Return Value

A sort descriptor initialized with the specified key path, sort order, and comparison selector.

See Also

Initializing a Sort Descriptor

+ sortDescriptorWithKey:ascending:

Creates and returns a sort descriptor with the specified key path and ordering.

- initWithKey:ascending:

Initializes a sort descriptor a given key path and sort order.

- initWithKey:ascending:selector:

Initializes a sort descriptor with a given key path, ordering, and comparison selector.

+ sortDescriptorWithKey:ascending:comparator:

Creates and returns a sort descriptor initialized with the specified key path and ordering, and a comparator block.

- initWithKey:ascending:comparator:

Initializes a sort descriptor with a given key path and ordering, and a comparator block.

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