- differenceFromOrderedSet:
- differenceFromOrderedSet:withOptions:usingEquivalenceTest:
NSOrderedCollectionDifference
NSOrderedCollectionDifferenceCalculationOptions
Availability 有効性
Technology
- (NSOrderedCollectionDifference
<ObjectType > *)differenceFromOrderedSet:(NSOrderedSet
<ObjectType > *)other
withOptions:(NSOrderedCollectionDifferenceCalculationOptions
)options;
The difference method creates the difference object by comparing objects within the ordered sets with the is
method.
差異メソッドは、差異オブジェクトを、順序集合内のオブジェクトそれらをis
メソッドで比較することによって作成します。
The options allow you to choose to omit insertion or removal references to the change objects within the difference object. You can also choose to infer moves when computing the difference, which provides an associated
within the change objects that indicates the index in the ordered set where the object moved from.
オプションは、変化オブジェクトへの挿入または除去参照を差異オブジェクト内で省くことをあなたに選ばせます。あなたはまた、差異を計算する時に移動を推論することを選べます、それは変化オブジェクトそれら内でのあるassociated
を提供します、それは、そこからそのオブジェクトが移動したところの、その順序集合の中のインデックスを指し示します。
The following example computes the difference between two ordered sets, inferring moves between them: 以下の例は、2つの順序集合の間の差異を、それらの間の移動を推論して計算します:
- differenceFromOrderedSet:
- differenceFromOrderedSet:withOptions:usingEquivalenceTest:
NSOrderedCollectionDifference
NSOrderedCollectionDifferenceCalculationOptions