美文网首页
EFUtils示例(4)-编码为base64字符串和解码为NSD

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

作者: fredericoyang | 来源:发表于2021-06-11 16:58 被阅读0次

    编码为 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

    相关

    • 详见极致框架官网<extreme.framework/EFUtils.h>中的介绍。通过极致框架官网顶部的搜索功能搜索 EFUtils。

    许可

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

    查看原文

    相关文章

      网友评论

          本文标题:EFUtils示例(4)-编码为base64字符串和解码为NSD

          本文链接:https://www.haomeiwen.com/subject/lhsveltx.html