モケラ

Tech Sheets

mokelab

Data / NSDataでBase64エンコーディング

最終更新日:2016-09-18

Data / NSDataのバイト列をBase64エンコーディングするには、base64EncodedString()を使います。

let srcStr = "モケラボ"
// 文字列をUTF8のバイト列にする
let data = srcStr.data(using: String.Encoding.utf8)
print(data!.base64EncodedString())

結果は次のようになります。デコードの例と同じBase64文字列になっていますね。

44Oi44Kx44Op44Oc

一覧に戻る