職業訓練で製作したアプリで Base64 エンコード を使いたかったが Foundation フレームワークには Base64 エンコードする関数がない…ということでテキトウに実装した。かなり強引な部分があるけどまぁいいか。F8 が混ざってる関数・メソッドは自分専用な感じ。 [追記 2015/12/20] iOS7から NSData に標準で Base64 を扱う関数が追加されました .h の中身 #import <Foundation/Foundation.h> // 64進数のchar値を6bitの数値に変換するためのテーブル // 64進数の並びは 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ // 通常のbase64エンコードとは文字の割当が違うので注意 const char tableForF8Bas