---
title: makeAsyncIterator()
framework: dockkit
role: symbol
role_heading: Instance Method
path: dockkit/dockaccessory/statechanges/makeasynciterator()
---

# makeAsyncIterator()

Creates and returns an iterator that traverses the list of dock accessory state changes.

## Declaration

```swift
func makeAsyncIterator() -> DockAccessory.StateChanges.Iterator
```

## See Also

### Iterating over state changes

- [DockAccessory.StateChanges.Iterator](dockkit/dockaccessory/statechanges/iterator.md)
- [DockAccessory.StateChanges.Element](dockkit/dockaccessory/statechanges/element.md)
