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コード単位へとある与えられた符号化を使って変換することによって初期化されます。
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
を返します、もし初期が何らかの理由によって失敗するならば(例えばdata
がencoding
に対する有効なデータを現さないならば)。
See Also
参照
Creating and Initializing Strings
文字列の作成と初期化
+ string
Returns an empty string.
空の文字列を返します。
- init
Returns an initialized NSString
object that contains no characters.
初期化されたNSString
オブジェクトを返します、それは文字を含みません。
- initWithBytes:length:encoding:
Returns an initialized NSString
object containing a given number of bytes from a given buffer of bytes interpreted in a given encoding.
初期化されたNSString
オブジェクトを返します、それはある与えられた数のバイトを、ある与えられた符号化で解釈されるバイトの、ある与えられたバッファから含みます。
- initWithBytesNoCopy:length:encoding:freeWhenDone:
Returns an initialized NSString
object that contains a given number of bytes from a given buffer of bytes interpreted in a given encoding, and optionally frees the buffer.
初期化されたNSString
オブジェクトを返します、それはある与えられた数のバイトを、ある与えられた符号化で解釈されるバイトのある与えられたバッファから含みます、そして任意にバッファを解放します。
- initWithCharacters:length:
Returns an initialized NSString
object that contains a given number of characters from a given C array of UTF-16 code units.
初期化されたNSString
オブジェクトを返します、それは与えられた数の文字を、UTF-16コード単位からなる与えられたC配列から含んでいます。
- initWithCharactersNoCopy:length:freeWhenDone:
Returns an initialized NSString
object that contains a given number of characters from a given C array of UTF-16 code units.
初期化されたNSString
オブジェクトを返します、それは与えられた数の文字を、UTF-16コード単位からなる与えられたC配列から含んでいます。
- initWithString:
Returns an NSString
object initialized by copying the characters from another given string.
NSString
オブジェクトを返します、別の与えられた文字列から文字をコピーすることによって初期化されます。
- initWithCString:encoding:
Returns an NSString
object initialized using the characters in a given C array, interpreted according to a given encoding.
NSString
オブジェクトを返します、与えられたC配列の中の文字を使って初期化されます、与えられた符号化によって解釈されます。
- initWithUTF8String:
Returns an NSString
object initialized by copying the characters from a given C array of UTF8-encoded bytes.
NSString
オブジェクトを返します、UTF8符号化されたバイトからなる与えられたC配列から文字をコピーすることによって初期化されます。
- initWithFormat:
Returns an NSString
object initialized by using a given format string as a template into which the remaining argument values are substituted.
与えられた書式設定文字列を、それへと残りの引数値が置き換えられるテンプレートとして使うことによって初期化されるNSString
オブジェクトを返します。
- initWithFormat:arguments:
Returns an NSString
object initialized by using a given format string as a template into which the remaining argument values are substituted without any localization.
あるNSString
オブジェクトを返します、与えられた書式設定文字列をテンプレートとして使って、それへと残りの引数値が何らローカライズなしに置き換えられることによって初期化されます。
- initWithFormat:locale:
Returns an NSString
object initialized by using a given format string as a template into which the remaining argument values are substituted according to given locale.
NSString
オブジェクトを返します、与えられた書式設定文字列を、それへと残りの引数値がある与えられたロケールに従って置き換えられるテンプレートとして使うことによって初期化されます。
- initWithFormat:locale:arguments:
Returns an NSString
object initialized by using a given format string as a template into which the remaining argument values are substituted according to given locale information. This method is meant to be called from within a variadic function, where the argument list will be available.
NSString
オブジェクトを返します、与えられた書式設定文字列を、それへと残りの引数値が指定ロケール情報に従って置き換えられるあるテンプレートとして使うことによって初期化されます。このメソッドは、可変長引数関数内から呼び出されるためのものです、そこでは引数リストが利用可能です。
+ stringWithFormat:
Returns a string created by using a given format string as a template into which the remaining argument values are substituted.
与えられた書式設定文字列を、それへと残りの引数値が置き換えられるテンプレートとして使うことで作成される文字列を返します。
+ localizedStringWithFormat:
Returns a string created by using a given format string as a template into which the remaining argument values are substituted according to the current locale.
与えられた書式設定文字列を、それへと残りの引数値が現在のロケールに従って置き換えられるテンプレートとして使うことで作成される文字列を返します。
+ stringWithCharacters:length:
Returns a string containing a given number of characters taken from a given C array of UTF-16 code units.
UTF-16コード単位からなるある与えられたC配列から取られる与えられた数の文字を含んでいる文字列を返します。
+ stringWithString:
Returns a string created by copying the characters from another given string.
別の与えられた文字列から文字をコピーすることによって作成される文字列を返します。
+ stringWithCString:encoding:
Returns a string containing the bytes in a given C array, interpreted according to a given encoding.
与えられたCはい列の中のバイトを含んでいる文字列を返します、与えられた符号化に従って解釈されます。
+ stringWithUTF8String:
Returns a string created by copying the data from a given C array of UTF8-encoded bytes.
UTF8符号化されたバイトからなるある与えられたC配列からデータをコピーすることによって作成される文字列を返します。
unichar
Type for UTF-16 code units.
UTF-16コード単位に対する型。