Swift 標準ライブラリ   >   Swift   >  String   >   init(decoding:as:)
汎用イニシャライザ
init(decoding:as:)
指定されたコード化で、与えられた Unicode コード単位から文字列を作成します。
宣言
_UnicodeEncoding, C.Element == Encoding.CodeUnit
パラメータ
codeUnits | sourceEncoding で指定されたエンコーディングでコード化されたコード単位のコレクション。 |
sourceEncoding | codeUnits が解釈されるべきエンコーディング。 |
関連
プロトコルから
以下も見よ
Unicode データから文字列を作成する
init(Unicode.Scalar)
init?(data: Data, encoding: String.Encoding)
init?(utf8String: UnsafePointer<CChar>)
UTF-8 でコード化されたバイトの与えられた C 配列からデータをコピーすることによって作成された文字列を生成します。
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 オブジェクトを返します。