zoukankan      html  css  js  c++  java
  • NSData + Base64

    Base64是什么, 在此就不解释了.

    NSData + Base64.h & NSData + Base64.m 下载在这里.

    用法简单,就是在使用NSData之前先将NSData + Base64.h引入, 从而可以直接使用类别中的方法.

    大体如下:

        NSString *str = @"Test";

        NSLog(@"原始Obj: %@", str);

        

        NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];

        NSLog(@"原始Obj转为data:%@", data);

        

        NSString *encodingStr = [data base64Encoding];

        NSLog(@"Base64编码:%@", encodingStr);

        

        NSData *newData = [NSData dataWithBase64EncodedString:encodingStr];

        NSLog(@"进行Base64解码后的新data:%@", newData);

        

        NSString *newStr = [[NSString alloc] initWithData:newData encoding:NSUTF8StringEncoding];

        NSLog(@"将新data转成原始数据类型:%@", newStr);

    测试Demo工程,下载

  • 相关阅读:
    第十周阅读内容
    第十周学习小结
    第九周阅读内容
    第九周学习小结
    第八周学习小结
    ..总结
    .总结
    总结.
    周总结
    总结
  • 原文地址:https://www.cnblogs.com/greywolf/p/2615785.html
Copyright © 2011-2022 走看看