We know that String.utf16 provides the codeunits or String.unicodeScalars provides the scalars.
If we manipulate the codeunits and unicodeScales by removing some elements etc. is there a way to construct back the resulting string?
We know that String.utf16 provides the codeunits or String.unicodeScalars provides the scalars.
If we manipulate the codeunits and unicodeScales by removing some elements etc. is there a way to construct back the resulting string?
Update for Swift 2.1:
You can create a String
from an array of UTF-16 characters
with the
public init(utf16CodeUnits: UnsafePointer<unichar>, count: Int)
initializer. Example:
let str = "H€llo