Returns an initialized
NSString object that contains a given number of characters from a given C array of UTF-16 code units.
- iOS 2.0+
- macOS 10.0+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 2.0+
A C array of UTF-16 code units.
The number of characters to use from
true, the receiver releases the memory with
free()when it no longer needs the data; if
NSString object that contains
length characters from
characters. The returned object may be different from the original receiver.
If an error occurs during the creation of the string, then
bytes is not freed even if
true. In this case, the caller is responsible for freeing the buffer. This allows the caller to continue trying to create a string with the buffer, without having the buffer deallocated.