Class

NSOrderedCollectionDifference

An object representing the difference between two ordered collections. 2つの順序付きコレクションの間の差異を表しているあるオブジェクト。

Declaration 宣言

class NSOrderedCollectionDifference : NSObject

Overview 概要

Use difference(from:) or one of its variations to get an instance of NSOrderedCollectionDifference, which represents the difference between two ordered collections. difference(from:)またはそれの変種の1つを使うことで、2つの順序コレクションの間の差異を表す、NSOrderedCollectionDifferenceのインスタンスを取得してください。

For example, the following sample compares two arrays of strings to create a difference that represents the changes: 例えば、以下の見本は文字列それらからなる2つの配列を比較して、その違いそれらを表すある差異を作成します:


NSArray *original = @[@"Red", @"Green", @"Blue"];
NSArray *modified = @[@"Red", @"Blue", @"Green"];


NSOrderedCollectionDifference *diff = [original differenceFromArray:modified];


// diff.hasChanges == TRUE
// diff.insertions.count == 1
// diff.removals.count == 1

Topics 話題

Accessing Changes 変更にアクセスする

Inverting a Difference Object 差異オブジェクトを反転する

Creating a Collection Difference Object コレクション差異オブジェクトを作成する

Updating Changes from a Difference Object ある差異オブジェクトからの変更それらを更新する

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Comparing with Another Set 別の集合と比較する