EFUtils示例(4)-编码为base64字符串和解码为NSData

编码为 base64字符串和解码为 NSData Base64 Encoding and Decoding

NSString *string = @"www.xfmwk.com";
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64EncodedString = [EFUtils dataBase64EncodingWith:data];
NSData *dataBase64 = [EFUtils dataBase64DecodingFrom:base64EncodedString];
LOG_FORMAT(@"1: %@", base64EncodedString);
LOG_FORMAT(@"2: %@", dataBase64);
LOG_FORMAT(@"3: %@", [[NSString alloc] initWithData:dataBase64 encoding:NSUTF8StringEncoding]);

输出结果

1: d3d3LnhmbXdrLmNvbQ==
2: {length = 13, bytes = 0x7777772e78666d776b2e636f6d}
3: www.xfmwk.com

相关

  • 详见极致框架官网中的介绍。通过极致框架官网顶部的搜索功能搜索 EFUtils。

许可

  • 本文采用 BY-NC-SA 许可协议。即:署名——转载请注明出处;非商业使用;相同方式传播——再分发的文章许可与原文相同。

查看原文

你可能感兴趣的:(EFUtils示例(4)-编码为base64字符串和解码为NSData)