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

# makeIterator()

Returns an iterator over the members of the set.

## Declaration

```swift
func makeIterator() -> Set<Element>.Iterator
```

## See Also

### Iterating over a Set

- [enumerated()](swift/set/enumerated().md)
- [forEach(_:)](swift/set/foreach(_:).md)
- [underestimatedCount](swift/set/underestimatedcount.md)
