Initializer

init(insert:insertedObjects:remove:removedObjects:additionalChanges:)

Creates an ordered collection difference from arrays of inserted and removed objects with corresponding sets of indices, in addition to an array of ordered collection changes. 順序コレクション差異を作成します、挿入および除去オブジェクトそれらからなる配列から、対応するインデックスの集合をつかって、それに加えて順序コレクション変化からなるある配列も。

Declaration 宣言

init(insert inserts: IndexSet, 
insertedObjects: [Any]?, 
remove removes: IndexSet, 
removedObjects: [Any]?, 
additionalChanges changes: [NSOrderedCollectionChange])

Parameters パラメータ

inserts

An index set that represents the index values to associate with the objects in the provided array of inserted objects. あるインデックス集合、それは挿入されたオブジェクトからなるこの提供された配列の中のオブジェクトと結びつくインデックス値それらを表します。

insertedObjects

An array of objects the ordered collection difference will insert. 順序コレクション差異が挿入するオブジェクトそれらからなるある配列。

removes

An index set that represents the index values to associate with the objects in the provided array of removed objects. あるインデックス集合、それは除去されたオブジェクトからなるこの提供された配列の中のオブジェクトと結びつくインデックス値それらを表します。

removedObjects

An array of objects the ordered collection difference will remove. 順序コレクション差異が除去するオブジェクトそれらからなるある配列。

changes

An array of ordered collection changes. 順序付きコレクション変更それらからなるある配列。

See Also 参照

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