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

# MutableCollection Implementations

## Topics

### Instance Methods

- [moveSubranges(_:to:)](swift/contiguousarray/movesubranges(_:to:).md)
- [partition(by:)](swift/contiguousarray/partition(by:)-2g3t0.md)
- [partition(by:)](swift/contiguousarray/partition(by:)-2uabq.md)
- [removeSubranges(_:)](swift/contiguousarray/removesubranges(_:)-5ci4m.md)
- [reverse()](swift/contiguousarray/reverse().md)
- [shuffle()](swift/contiguousarray/shuffle().md)
- [shuffle(using:)](swift/contiguousarray/shuffle(using:).md)
- [sort()](swift/contiguousarray/sort().md)
- [sort(by:)](swift/contiguousarray/sort(by:).md)
- [swapAt(_:_:)](swift/contiguousarray/swapat(_:_:).md)
- [withContiguousMutableStorageIfAvailable(_:)](swift/contiguousarray/withcontiguousmutablestorageifavailable(_:).md)
- [withContiguousMutableStorageIfAvailable(_:)](swift/contiguousarray/withcontiguousmutablestorageifavailable(_:)-5k8vo.md)

### Subscripts

- [subscript(_:)](swift/contiguousarray/subscript(_:)-17v9t.md)
- [subscript(_:)](swift/contiguousarray/subscript(_:)-27a3j.md)
- [subscript(_:)](swift/contiguousarray/subscript(_:)-6knxt.md)
- [subscript(_:)](swift/contiguousarray/subscript(_:)-7ribf.md)
