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

# MutableCollection Implementations

## Topics

### Instance Methods

- [moveSubranges(_:to:)](swift/arrayslice/movesubranges(_:to:).md)
- [partition(by:)](swift/arrayslice/partition(by:)-2s919.md)
- [partition(by:)](swift/arrayslice/partition(by:)-706dh.md)
- [removeSubranges(_:)](swift/arrayslice/removesubranges(_:)-k50b.md)
- [reverse()](swift/arrayslice/reverse().md)
- [shuffle()](swift/arrayslice/shuffle().md)
- [shuffle(using:)](swift/arrayslice/shuffle(using:).md)
- [sort()](swift/arrayslice/sort().md)
- [sort(by:)](swift/arrayslice/sort(by:).md)
- [swapAt(_:_:)](swift/arrayslice/swapat(_:_:).md)
- [withContiguousMutableStorageIfAvailable(_:)](swift/arrayslice/withcontiguousmutablestorageifavailable(_:).md)
- [withContiguousMutableStorageIfAvailable(_:)](swift/arrayslice/withcontiguousmutablestorageifavailable(_:)-5vekj.md)

### Subscripts

- [subscript(_:)](swift/arrayslice/subscript(_:)-3f18y.md)
- [subscript(_:)](swift/arrayslice/subscript(_:)-6gtfn.md)
- [subscript(_:)](swift/arrayslice/subscript(_:)-7gag3.md)
- [subscript(_:)](swift/arrayslice/subscript(_:)-7xg8e.md)
