陈斌彬的技术博客

Stay foolish,stay hungry

iOS-base64编码解码

在IOS端进行base64编码解码,我所用到的方法是使用google提供的GTMBase64这个库。

GTMBase64下载地址:

http://pan.baidu.com/s/1i37psbj

正文:

1.导入GTMBase64库文件,并在类中导入GTMBase64.h头文件

2.解码

// 解码
NSData *data = [GTMBase64 decodeString:encodeString];
// 使用UTF8编码方式初始化数据库
NSString *decodeString = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] 

3.编码

// 初始化字符串
NSString *string = @"123123123";
// 将字符串封装为UTF8编码的data
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
// 使用base64进行编码
[GTMBase64 encodeData:data];