Instance Method
インスタンスメソッド
sort(_:context:)
Sorts the receiver in ascending order as defined by the comparison function compare
.
レシーバをcompare
によって定義されるとおりに昇順にソートします。
Parameters
パラメータ
compare
The comparison function to use to compare two elements at a time.
一度に2つの要素を比較するために使う比較関数。
The function’s parameters are two objects to compare and the context parameter, context
. The function should return NSOrderedAscending
if the first element is smaller than the second, NSOrderedDescending
if the first element is larger than the second, and NSOrderedSame
if the elements are equal.
関数のパラメータは、比較する2つのオブジェクト、そして前後関係パラメータ、context
です。関数は、最初の要素が2番目よりも小さいならばNSOrderedAscending
を、最初の要素が2番目よりも大きいならばNSOrderedDescending
を、そして要素それらが等しいならばNSOrderedSame
を返すべきです。
context
The context argument to be passed to the compare function.
比較関数に渡される前後関係引数。
Discussion
議論
This approach allows the comparison to be based on some outside parameter, such as whether character sorting is case sensitive or case insensitive.
この取り組みは、ある外部パラメータに基づく比較を可能にします、例えば文字ソートが大文字小文字等(ケース)考慮であるかまたは大文字小文字等非考慮であるかなど。
See Also
参照
Rearranging Content
内容を並べ替える
func sort(using: Selector)
Sorts the receiver in ascending order, as determined by the comparison method specified by a given selector.
レシーバを、ある与えられたセレクタによって指定される比較メソッドによって決定されるとおりに昇順にソートします。
Related Documentation
関連文書