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