Contents

init(cString:encoding:)

Returns an @c NSString object initialized using the characters in a given C array, interpreted according to a given encoding.

Declaration

convenience init?(cString nullTerminatedCString: UnsafePointer<CChar>, encoding: UInt)

Parameters

  • nullTerminatedCString:

    A C array of characters. The array must end with a @c NULL character; intermediate @c NULL characters are not allowed.

  • encoding:

    The encoding of @c nullTerminatedCString.

Return Value

An @c NSString object initialized using the characters from @c nullTerminatedCString. The returned object may be different from the original receiver.