Instance Method


Returns a given array, appropriately sorted and filtered.


- (NSArray *)arrangeObjects:(NSArray *)objects;

Return Value

An array containing objects filtered using the receiver's filter predicate (see filterPredicate) and sorted according to the receiver’s sortDescriptors.


Subclasses should override this method to use a different sort mechanism, provide custom object arrangement, or (typically only prior to OS X version 10.4, which provides a filter predicate) filter the objects.

See Also

Arranging Objects


An array containing the receiver’s content objects arranged using arrangeObjects:.

- rearrangeObjects

Triggers filtering of the receiver’s content.