lengthOfBytes(using:)
Returns the number of bytes required to store the receiver in a given encoding.
Declaration
func lengthOfBytes(using enc: UInt) -> IntParameters
- enc:
The encoding for which to determine the receiver’s length.
Return Value
The number of bytes required to store the receiver in the encoding enc in a non-external representation. The length does not include space for a terminating NULL character. Returns 0 if the specified encoding cannot be used to convert the receiver or if the amount of memory required for storing the results of the encoding conversion would exceed NSIntegerMax.
Discussion
The result is exact and is returned in O(n) time.