您的位置:首页 > 移动开发 > IOS开发

iOS中base64字符串和普通字符串的转换

2016-02-27 10:48 531 查看
iOS7以后系统支持base64编码/解码,比较方便。不废话,直接上代码:

/**

* 将普通字符串转换成base64字符串

*

* @param text 普通字符串

*

* @return base64字符串

*/

+ (NSString *)base64StringFromText:(NSString *)text {

NSData *data = [text
dataUsingEncoding:NSUTF8StringEncoding];

NSString *base64String = [data
base64EncodedStringWithOptions:0];

return base64String;

}

/**

* 将base64字符串转换成普通字符串

*

* @param base64 base64字符串

*

* @return 普通字符串

*/

+ (NSString *)textFromBase64String:(NSString *)base64 {

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

NSString *text = [[NSString
alloc] initWithData:data
encoding:NSUTF8StringEncoding];

return text;

}

base64在线转换网址为:http://www1.tc711.com/tool/BASE64.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: