base64

Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式

iOS7から NSDataクラスに標準メソッドとして追加された。

 

エンコード

NSString* str64 =    [data base64EncodedStringWithOptions:0];

 

デコード

NSData *data = [[NSData alloc] initWithBase64EncodedString:str64 options:0];