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

# MutableCollection Implementations

## Topics

### Instance Methods

- [moveSubranges(_:to:)](swift/array/movesubranges(_:to:).md)
- [partition(by:)](swift/array/partition(by:)-33stm.md)
- [partition(by:)](swift/array/partition(by:)-90po8.md)
- [removeSubranges(_:)](swift/array/removesubranges(_:)-276ym.md)
- [reverse()](swift/array/reverse().md)
- [shuffle()](swift/array/shuffle().md)
- [shuffle(using:)](swift/array/shuffle(using:).md)
- [sort()](swift/array/sort().md)
- [sort(by:)](swift/array/sort(by:).md)
- [swapAt(_:_:)](swift/array/swapat(_:_:).md)
- [withContiguousMutableStorageIfAvailable(_:)](swift/array/withcontiguousmutablestorageifavailable(_:).md)
- [withContiguousMutableStorageIfAvailable(_:)](swift/array/withcontiguousmutablestorageifavailable(_:)-7398r.md)

### Subscripts

- [subscript(_:)](swift/array/subscript(_:)-3i28.md)
- [subscript(_:)](swift/array/subscript(_:)-3kwny.md)
- [subscript(_:)](swift/array/subscript(_:)-3pmfg.md)
- [subscript(_:)](swift/array/subscript(_:)-9v9l6.md)
