1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
|
# ``OrderedCollections/OrderedDictionary``
## Topics
### Creating a Dictionary
- ``init()``
- ``init(minimumCapacity:persistent:)``
- ``init(uniqueKeysWithValues:)-5ux9r``
- ``init(uniqueKeysWithValues:)-88mzi``
- ``init(uncheckedUniqueKeysWithValues:)-6gxhj``
- ``init(uncheckedUniqueKeysWithValues:)-2j0dw``
- ``init(uncheckedUniqueKeysWithValues:)-6gxhj``
- ``init(uniqueKeys:values:)``
- ``init(uncheckedUniqueKeys:values:)``
- ``init(_:uniquingKeysWith:)-2y39b``
- ``init(_:uniquingKeysWith:)-zhfp``
- ``init(grouping:by:)-6mahw``
- ``init(grouping:by:)-6m2zw``
### Inspecting a Dictionary
- ``isEmpty``
- ``count``
### Accessing Keys and Values
- ``subscript(_:)``
- ``subscript(_:default:)``
- ``index(forKey:)``
### Collection Views
- ``keys``
- ``values-swift.property``
- ``elements-swift.property``
### Updating Values
- ``updateValue(_:forKey:)``
- ``updateValue(_:forKey:insertingAt:)``
- ``updateValue(forKey:default:with:)``
- ``updateValue(forKey:insertingDefault:at:with:)``
### Removing Keys and Values
- ``removeValue(forKey:)``
- ``remove(at:)``
- ``filter(_:)``
- ``removeAll(where:)``
- ``removeAll(keepingCapacity:)``
- ``removeFirst()``
- ``removeLast()``
- ``removeFirst(_:)``
- ``removeLast(_:)``
- ``removeSubrange(_:)-512n3``
- ``removeSubrange(_:)-8rmzx``
### Combining Dictionaries
- ``merge(_:uniquingKeysWith:)-6ka2i``
- ``merge(_:uniquingKeysWith:)-9wkad``
- ``merging(_:uniquingKeysWith:)-4z49c``
- ``merging(_:uniquingKeysWith:)-2e0xa``
### Comparing Dictionaries
- ``==(_:_:)``
### Reordering Elements
- ``swapAt(_:_:)``
- ``reverse()``
- ``sort()``
- ``sort(by:)``
- ``reverse()``
- ``shuffle()``
- ``shuffle(using:)``
- ``partition(by:)``
### Transforming a Dictionary
- ``mapValues(_:)``
- ``compactMapValues(_:)``
### Memory Management
- ``reserveCapacity(_:)``
### Supporting Types
- ``Index``
- ``Values-swift.struct``
- ``Elements-swift.struct``
|