init?(utf8String: UnsafePointer<CChar>)
Produces a string created by copying the data from a given C array of UTF8-encoded bytes.
UTF8符号化されたバイトからなる与えられたC配列からコピーするデータによって作成される文字列を生成します。
init(utf16CodeUnits : UnsafePointer<unichar>, count: Int)
Returns an initialized
String
object that contains a given number of characters from a given array of Unicode characters.
初期化されたString
オブジェクトを返します、それは与えられた数の文字をユニコードスカラーからなる与えられた配列から含んでいます。
init(utf16CodeUnitsNoCopy : UnsafePointer<unichar>, count: Int, freeWhenDone : Bool)
Returns an initialized
String
object that contains a given number of characters from a given array of UTF-16 Code Units
初期化されたString
オブジェクトを返します、それは与えられた数の文字をユニコード文字からなる与えられた配列から含んでいます。
init<C, Encoding>(decoding: C, as: Encoding.Type)
Creates a string from the given Unicode code units in the specified encoding.
与えられたユニコード単位から指定されたエンコーディングで文字列を作成する。