Instance Method インスタンスメソッド

initWithCString:

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 宣言

- (id)initWithCString:(const char *)bytes;

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 initWithCStringNoCopy:length:freeWhenDone:. 不変の文字列を不変のC文字列バッファから作成するには、このメソッドを使うことを試みないでください。代わりに、initWithCStringNoCopy:length:freeWhenDone:を使ってください。

See Also 参照

Deprecated 非推奨

Related Documentation 関連文書