---
title: RangeReplaceableCollection Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/string/unicodescalarview/rangereplaceablecollection-implementations
---

# RangeReplaceableCollection Implementations

## Topics

### Operators

- [+(_:_:)](swift/string/unicodescalarview/+(_:_:)-61ucr.md)
- [+(_:_:)](swift/string/unicodescalarview/+(_:_:)-8g18j.md)
- [+(_:_:)](swift/string/unicodescalarview/+(_:_:)-929xp.md)
- [+=(_:_:)](swift/string/unicodescalarview/+=(_:_:).md)

### Initializers

- [init()](swift/string/unicodescalarview/init().md)
- [init(_:)](swift/string/unicodescalarview/init(_:).md)
- [init(repeating:count:)](swift/string/unicodescalarview/init(repeating:count:).md)

### Instance Methods

- [append(_:)](swift/string/unicodescalarview/append(_:).md)
- [append(_:)](swift/string/unicodescalarview/append(_:)-5uy8n.md)
- [append(contentsOf:)](swift/string/unicodescalarview/append(contentsof:).md)
- [append(contentsOf:)](swift/string/unicodescalarview/append(contentsof:)-ton6.md)
- [applying(_:)](swift/string/unicodescalarview/applying(_:).md)
- [filter(_:)](swift/string/unicodescalarview/filter(_:)-8zki.md)
- [insert(_:at:)](swift/string/unicodescalarview/insert(_:at:).md)
- [insert(contentsOf:at:)](swift/string/unicodescalarview/insert(contentsof:at:).md)
- [popLast()](swift/string/unicodescalarview/poplast().md)
- [remove(at:)](swift/string/unicodescalarview/remove(at:).md)
- [removeAll(keepingCapacity:)](swift/string/unicodescalarview/removeall(keepingcapacity:).md)
- [removeAll(where:)](swift/string/unicodescalarview/removeall(where:).md)
- [removeFirst()](swift/string/unicodescalarview/removefirst().md)
- [removeFirst(_:)](swift/string/unicodescalarview/removefirst(_:).md)
- [removeLast()](swift/string/unicodescalarview/removelast().md)
- [removeLast(_:)](swift/string/unicodescalarview/removelast(_:).md)
- [removeSubrange(_:)](swift/string/unicodescalarview/removesubrange(_:)-62wlg.md)
- [removeSubrange(_:)](swift/string/unicodescalarview/removesubrange(_:)-6rv02.md)
- [removeSubranges(_:)](swift/string/unicodescalarview/removesubranges(_:).md)
- [replaceSubrange(_:with:)](swift/string/unicodescalarview/replacesubrange(_:with:).md)
- [replaceSubrange(_:with:)](swift/string/unicodescalarview/replacesubrange(_:with:)-5z8uw.md)
- [replaceSubrange(_:with:)](swift/string/unicodescalarview/replacesubrange(_:with:)-914bq.md)
- [reserveCapacity(_:)](swift/string/unicodescalarview/reservecapacity(_:).md)
- [reserveCapacity(_:)](swift/string/unicodescalarview/reservecapacity(_:)-4ygoa.md)
