---
title: NotificationCenter.Notifications.Iterator
framework: foundation
role: symbol
role_heading: Structure
path: foundation/notificationcenter/notifications/iterator
---

# NotificationCenter.Notifications.Iterator

The asynchronous iterator created by this asynchronous sequence.

## Declaration

```swift
struct Iterator
```

## Topics

### Iterating over Elements

- [next()](foundation/notificationcenter/notifications/iterator/next().md)

### Supporting Types

- [NotificationCenter.Notifications.Element](foundation/notificationcenter/notifications/element.md)

## Relationships

### Conforms To

- [AsyncIteratorProtocol](swift/asynciteratorprotocol.md)

## See Also

### Creating an Iterator

- [makeAsyncIterator()](foundation/notificationcenter/notifications/makeasynciterator().md)
