Instance Method

sort(using:)

Sorts the receiver using a given array of sort descriptors.

Declaration

func sort(using sortDescriptors: [NSSortDescriptor])

Parameters

sortDescriptors

An array containing the NSSortDescriptor objects to use to sort the receiving array’s contents.

Discussion

See NSSortDescriptor for additional information.

See Also

Rearranging Content

func exchangeObject(at: Int, withObjectAt: Int)

Exchanges the objects in the array at given indexes.

func sort(comparator: (Any, Any) -> ComparisonResult)

Sorts the receiver in ascending order using the comparison method specified by a given Comparator block.

func sort(options: NSSortOptions, usingComparator: (Any, Any) -> ComparisonResult)

Sorts the receiver in ascending order using the specified options and the comparison method specified by a given Comparator block.

func sort((Any, Any, UnsafeMutableRawPointer?) -> Int, context: UnsafeMutableRawPointer?)

Sorts the receiver in ascending order as defined by the comparison function compare.

func sort(using: Selector)

Sorts the receiver in ascending order, as determined by the comparison method specified by a given selector.