文書   >   Foundation   >   Numbers,Data,and Basic Values   >   Data   >   NSData   >   init(base64Encoded:options:)
イニシャライザ
init(base64Encoded:options:)
指定された Base64 コード化データでデータオブジェクトを初期化します。
宣言
init?(base64Encoded base64Data: Data, options: NSData.Base64DecodingOptions = [])
パラメータ
base64Data | Base64、UTF-8 でコード化されたデータオブジェクト。 |
options | データを復号化する Base64 のオプションを指定するマスク。可能な値は NSData.Base64DecodingOptions 内で与えられます。 |
戻り値
Base64 で復号化されたデータを含むデータオブジェクト。データオブジェクトを復号化できなかった場合は nil を返します。
議論
このメソッドのデフォルトの実装では、改行文字を含むアルファベット以外の文字は拒否されます。異なるコード化をサポートし、アルファベット以外の文字を無視するには、ignoreUnknownCharacters の options 値を指定します。
以下も見よ
Base64 表現のコード化と復号化
指定された Base64 でコード化された文字列で初期化されたデータオブジェクトを初期化します。
  廃止  
init?(base64Encoded: String, options: NSData.Base64DecodingOptions = [])
指定された Base64 コード化文字列でデータオブジェクトを初期化します。
func base64EncodedData(options: NSData.Base64EncodingOptions = []) -> Data
指定されたオプションを使用して、文字列から Base64、UTF-8 でコード化されたデータオブジェクトを作成します。
func base64EncodedString(options: NSData.Base64EncodingOptions = []) -> String
指定されたオプションを使用して、文字列から Base64 でコード化された文字列を作成します。
func base64Encoding() -> String
文字列から Base64 でコード化された文字列を初期化します。
  廃止  
struct NSData.Base64EncodingOptions
Base64 コード化データに使用されるメソッドのオプション。
struct NSData.Base64DecodingOptions
Base64 コード化データの復号化に使用される復号アルゴリズムを変更するオプション。