Initializer
init(bytes: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
オブジェクトを返します、それはある与えられた数のバイトを、ある与えられた符号化で解釈されるバイトの、ある与えられたバッファから含みます。
Parameters
パラメータ
bytes
A buffer of bytes interpreted in the encoding specified by encoding
.
encoding
によって指定される符号化において解釈されるバイトのバッファ。
length
The number of bytes to use from bytes
.
bytes
から使用するバイト数。
encoding
The character encoding applied to bytes
. For possible values, see NSStringEncoding
.
bytes
に適用される文字符号化。可能な値として、NSStringEncoding
を見てください。
Return Value
戻り値
An initialized NSString
object containing length
bytes from bytes
interpreted using the encoding encoding
. The returned object may be different from the original receiver.
初期化されたNSString
オブジェクト、符号化encoding
を使って解釈されるbytes
からlength
バイトを含んでいます。返されるオブジェクトは、元のレシーバと異なるかもしれません。
The return byte strings are allowed to be unterminated.
返されるバイト文字列は、終端されないことを許可されます。
If the length of the byte string is greater than the specified length a nil
value is returned.
バイト文字列の長さが指定された長さより長いならばnil
値が返されます。
See Also
参照
Creating and Initializing Strings
文字列の作成と初期化
init()
Returns an initialized NSString
object that contains no characters.
初期化されたNSString
オブジェクトを返します、それは文字を含みません。
init(string: String)
Returns an NSString
object initialized by copying the characters from another given string.
NSString
オブジェクトを返します、別の与えられた文字列から文字をコピーすることによって初期化されます。
init?(utf8String: UnsafePointer<CChar>)
Returns an NSString
object initialized by copying the characters from a given C array of UTF8-encoded bytes.
NSString
オブジェクトを返します、UTF8符号化されたバイトからなる与えられたC配列から文字をコピーすることによって初期化されます。
init(format: String, arguments: CVaListPointer)
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
オブジェクトを返します、与えられた書式設定文字列をテンプレートとして使って、それへと残りの引数値が何らローカライズなしに置き換えられることによって初期化されます。
init(format: String, locale: Any?, arguments: CVaListPointer)
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
オブジェクトを返します、与えられた書式設定文字列を、それへと残りの引数値が指定ロケール情報に従って置き換えられるあるテンプレートとして使うことによって初期化されます。このメソッドは、可変長引数関数内から呼び出されるためのものです、そこでは引数リストが利用可能です。
init?(data: Data, encoding: UInt)
Returns an NSString
object initialized by converting given data into UTF-16 code units using a given encoding.
NSString
オブジェクトを返します、与えられたデータをUTFー16コード単位へとある与えられた符号化を使って変換することによって初期化されます。