2016 - 01 - 11 SwiftでBase64エンコードしたときに改行コードが入ってハマった プログラム テクノロジー アプリ Tweet 新年早々めでたくハマって、 こんな顔になったので、メモしておきます。 Xcode のバージョン:7.1 Swift のバージョン:2.1 ちなみに Base64 とは? データを64種類の印字可能な英数字のみを用いて、 それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うための エンコード 方式である。 MIME によって規定されていて、 7ビットのデータしか扱うことの出来ない電子メールにて広く利用されている。 - Wikipedia 改行コードを 正規表現 で削除(置換)する Swift で Base64 エンコード した場合、 「64文字」ごとに改行コードが入る ようなので、 正規表現 で改行コードを削除して