---
title: MutableCollection Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/emptycollection/mutablecollection-implementations
---

# MutableCollection Implementations

## Topics

### Instance Methods

- [moveSubranges(_:to:)](swift/emptycollection/movesubranges(_:to:).md)
- [partition(by:)](swift/emptycollection/partition(by:)-37csa.md)
- [partition(by:)](swift/emptycollection/partition(by:)-4cd8k.md)
- [reverse()](swift/emptycollection/reverse().md)
- [shuffle()](swift/emptycollection/shuffle().md)
- [shuffle(using:)](swift/emptycollection/shuffle(using:).md)
- [sort()](swift/emptycollection/sort().md)
- [sort(by:)](swift/emptycollection/sort(by:).md)
- [swapAt(_:_:)](swift/emptycollection/swapat(_:_:).md)
- [withContiguousMutableStorageIfAvailable(_:)](swift/emptycollection/withcontiguousmutablestorageifavailable(_:).md)

### Subscripts

- [subscript(_:)](swift/emptycollection/subscript(_:)-1atow.md)
- [subscript(_:)](swift/emptycollection/subscript(_:)-27szq.md)
- [subscript(_:)](swift/emptycollection/subscript(_:)-6sv7g.md)
- [subscript(_:)](swift/emptycollection/subscript(_:)-9ngyd.md)
