文書   >   Foundation   >   Strings and Text   >  String   >   init(utf8String:)
イニシャライザ
init(utf8String:)
UTF-8 でコード化されたバイトの与えられた C 配列からデータをコピーすることによって作成された文字列を生成します。
宣言
以下も見よ
Unicode データから文字列を作成する
init(Unicode.Scalar)
init?(data: Data, encoding: String.Encoding)
init?(validatingUTF8: UnsafePointer<CChar>)
与えられたポインタによって参照される、ヌルで終る UTF-8 データをコピーして検証することによって新しい文字列を作成します。
init(utf16CodeUnits: UnsafePointer<unichar>, count: Int)
与えられた Unicode 文字の配列から、与えられた数の文字を含む初期化された String オブジェクトを返します。
init(utf16CodeUnitsNoCopy: UnsafePointer<unichar>, count: Int, freeWhenDone: Bool)
与えられた UTF-16 コード単位の配列から、与えられた数の文字を含む初期化された String オブジェクトを返します。
init<C, Encoding>(decoding: C, as: Encoding.Type)
指定されたコード化で、与えられた Unicode コード単位から文字列を作成します。