Initializer

init(cString:)

Initializes the receiver, a newly allocated NSString object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding. レシーバ、ある新しくアロケートされたNSStringオブジェクトを、与えられたC文字列の中のデータを省略時のC文字列符号化からユニコード文字符号化へと変換することによって初期化します。

Declaration 宣言

convenience init?(cString bytes: UnsafePointer<CChar>)

Discussion 議論

cString must be a zero-terminated C string in the default C string encoding, and may not be NULL. Returns an initialized object, which might be different from the original receiver. cStringは、省略時のC文字列符号化においてゼロ終端されたC文字列でなければなりません、そしてNULLでないかもしれません。初期化されたオブジェクトを返します、それは元のレシーバとは異なるかもしれません。

To create an immutable string from an immutable C string buffer, do not attempt to use this method. Instead, use init(cStringNoCopy:length:freeWhenDone:). 不変の文字列を不変のC文字列バッファから作成するには、このメソッドを使うことを試みないでください。代わりに、init(cStringNoCopy:length:freeWhenDone:)を使ってください。

See Also 参照

Deprecated 非推奨

Related Documentation 関連文書