Reserves enough space to store the specified number of key-value pairs.
SDK
- Xcode 9.0+
Framework
- Swift Standard Library
Declaration
mutating func reserveCapacity(_ minimumCapacity: Int)
Parameters
minimumCapacityThe requested number of key-value pairs to store.
Discussion
If you are adding a known number of key-value pairs to a dictionary, use this method to avoid multiple reallocations. This method ensures that the dictionary has unique, mutable, contiguous storage, with space allocated for at least the requested number of key-value pairs.
Calling the reserve method on a dictionary with bridged storage triggers a copy to contiguous storage even if the existing storage has room to store minimum key-value pairs.