您的位置:首页 > 编程语言

【代码笔记】GTMBase64

2015-12-08 09:33 316 查看
一,工程文件。



二,代码。

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.

self.title=@"GTMBase64";

[self initBase64];
}
- (void)initBase64
{
NSData *data = [@"HelloWorld" dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
//编码
NSString* encoded = [[NSString alloc] initWithData:[GTMBase64 encodeData:data] encoding:NSUTF8StringEncoding];
NSLog(@"encoded:%@", encoded);
//解码
NSString* decoded = [[NSString alloc] initWithData:[GTMBase64 decodeString:encoded] encoding:NSUTF8StringEncoding];
NSLog(@"decoded:%@", decoded);
}


三,输出。

2015-10-13 11:09:26.324 GTMBase64Demo[2940:97657] encoded:SGVsbG9Xb3JsZA==
2015-10-13 11:09:26.324 GTMBase64Demo[2940:97657] decoded:HelloWorld
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: