博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在iOS中base64解码与编码
阅读量:5312 次
发布时间:2019-06-14

本文共 541 字,大约阅读时间需要 1 分钟。

在iOS7以及以后有效:

 

// base64编码

- (NSString*)base64encode:(NSString*)str {

    // 1.把字符串转成二进制数据

    NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];

    

    // 2.将二进制进行base64加密(编码)

    // iOS7以后才有的方法

    return [data base64EncodedStringWithOptions:0];

}

 

// base64解码

- (NSString*)base64Decode:(NSString*)str {

    

    // 1.先把base64编码后的字符串转成二进制数据

    NSData* data = [[NSData alloc] initWithBase64EncodedString:str options:0];

    

    // 2.把data转成字符串

    return [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

 

}

 

转载于:https://www.cnblogs.com/iOS771722918/p/4869174.html

你可能感兴趣的文章
_stdcall 函数 debug/release汇编代码区别
查看>>
快速构建Windows 8风格应用7-页面视图概览
查看>>
The Definitive Guide To Django 2 学习笔记(五) 第四章 模板 (一)基本模板系统
查看>>
eclipse中logcat偶尔不显示log的问题解决办法
查看>>
mac环境下安装配置mysql
查看>>
Radar Installation 贪心
查看>>
js浮点数的加减乘除
查看>>
svg绘制一个简单地饼图
查看>>
从零开始学习html(十四)单位和值
查看>>
atom编辑器安装说明
查看>>
团队组员得分分配工作(改动)——PM(李忠)
查看>>
我的开源项目
查看>>
Display BLOBs and CLOBs (DB2可视化工具AQT )
查看>>
adb的使用介绍(转载)
查看>>
linux下打开windows txt文件中文乱码问题 (转载)
查看>>
JVM菜鸟进阶高手之路六(JVM每隔一小时执行一次Full GC)
查看>>
Spring Boot中使用Swagger2构建强大的RESTful API文档
查看>>
怎么看吉他简谱
查看>>
java_流程控制
查看>>
解决Azure中COULD NOT LOAD FILE OR ASSEMBLY问题
查看>>