Instance Method インスタンスメソッド

compareObject:toObject:

Returns a comparison result value that indicates the sort order of two objects. ある比較結果値を返します、それは2つのオブジェクトのソート順序を指し示します。

Declaration 宣言

- (NSComparisonResult)compareObject:(id)object1 
                           toObject:(id)object2;

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 戻り値

NSOrderedAscending if object1 is less than object2, NSOrderedDescending if object1 is greater than object2, or NSOrderedSame if object1 is equal to object2. NSOrderedAscending、もしobject1object2より少ないならば、NSOrderedDescending、もしobject1object2より大きいならば、またはNSOrderedSame、もしobject1object2と等しいならば。

Discussion 議論

The ordering is determined by comparing the values specified by key of object1 and object2 using the selector specified by selector. 順序は、object1object2keyによって指定される値をselectorによって指定されるセレクタを使って比較することで決定されます。

See Also 参照

Using Sort Descriptors ソート記述子を使う