---
title: makeIterator()
framework: swift
role: symbol
role_heading: Instance Method
path: swift/sequence/makeiterator()
---

# makeIterator()

Returns an iterator over the elements of this sequence.

## Declaration

```swift
func makeIterator() -> Self.Iterator
```

## See Also

### Creating an Iterator

- [Iterator](swift/sequence/iterator.md)
- [Element](swift/sequence/element.md)
