---
title: "init(insertIndexes:insertedObjects:removeIndexes:removedObjects:additionalChanges:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/nsorderedcollectiondifference/init(insertindexes:insertedobjects:removeindexes:removedobjects:additionalchanges:)"
---

# init(insertIndexes:insertedObjects:removeIndexes:removedObjects:additionalChanges:)

## Declaration

```swift
init(insertIndexes inserts: IndexSet, insertedObjects: [Any]?, removeIndexes removes: IndexSet, removedObjects: [Any]?, additionalChanges changes: [NSOrderedCollectionChange])
```
