iOS base64编码解码

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

GTMBase64下载地址:

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

环境信息:

Mac OS X 10.9

Xcode 5.1.1

IOS 7.1.1

正文:

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

  2. 解码


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

  1. 编码

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

发表评论

电子邮件地址不会被公开。