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

initWithData:encoding:

Returns an NSString object initialized by converting given data into UTF-16 code units using a given encoding. NSStringオブジェクトを返します、与えられたデータをUTFー16コード単位へとある与えられた符号化を使って変換することによって初期化されます。

Declaration 宣言

- (instancetype)initWithData:(NSData *)data 
                    encoding:(NSStringEncoding)encoding;

Parameters パラメータ

data

An NSData object containing bytes in encoding and the default plain text format (that is, pure content with no attributes or other markups) for that encoding. あるNSDataオブジェクトで、encodingでのそしてその符号化に対する省略時のプレーンテキスト形式(すなわち、属性または他のマークアップなしでの純粋な内容)でのバイトを含んでいます。

encoding

The encoding used by data. For possible values, see NSStringEncoding. dataによって使われる符号化。可能な値として、NSStringEncodingを見てください。

Return Value 戻り値

An NSString object initialized by converting the bytes in data into UTF-16 code units using encoding. The returned object may be different from the original receiver. Returns nil if the initialization fails for some reason (for example if data does not represent valid data for encoding). あるNSStringオブジェクトで、dataでのバイトをUTF-16コード単位へとencodingを使って変換することによって初期化されます。返されるオブジェクトは、元のレシーバと異なるかもしれません。nilを返します、もし初期が何らかの理由によって失敗するならば(例えばdataencodingに対する有効なデータを現さないならば)。

See Also 参照

Creating and Initializing Strings 文字列の作成と初期化