Instance Method
インスタンスメソッド
compare(_:to:)
Returns a comparison result value that indicates the sort order of two objects.
ある比較結果値を返します、それは2つのオブジェクトのソート順序を指し示します。
Parameters
パラメータ
object1
The object to compare with object2
. This object must have a property accessible using the key-path specified by key
.
object2
と比較するオブジェクト。このオブジェクトは、key
によって指定されるキーパスを使ってアクセス可能なプロパティを持たなければなりません。
object2
The object to compare with object1
. This object must have a property accessible using the key-path specified by key
.
object1
と比較するオブジェクト。このオブジェクトは、key
によって指定されるキーパスを使ってアクセス可能なプロパティを持たなければなりません。
Return Value
戻り値
ComparisonResult.orderedAscending
if object1
is less than object2
, ComparisonResult.orderedDescending
if object1
is greater than object2
, or ComparisonResult.orderedSame
if object1
is equal to object2
.
ComparisonResult.orderedAscending
をもしobject1
がobject2
より少ないならば、ComparisonResult.orderedDescending
をもしobject1
がobject2
より大きいならば、またはComparisonResult.orderedSame
をもしobject1
がobject2
と等しいならば。
Discussion
議論
The ordering is determined by comparing the values specified by key
of object1
and object2
using the selector specified by selector
.
順序は、object1
とobject2
のkey
によって指定される値をselector
によって指定されるセレクタを使って比較することで決定されます。
See Also
参照
Using Sort Descriptors
ソート記述子を使う
func allowEvaluation()
Forces a securely decoded sort descriptor to allow evaluation.
ある安全にデコードされたソート記述に、評価を許可するように強制します。