iOS字符串转Base编码
iOS字符串转Base编码 //转换图⽚的⽚法Base
- (NSString *)UIImageToBaseStr:(UIImage *)image {
NSData *data = UIImagePNGRepresentation(image); NSString
*encodedImageStr
=
[data
baseEncodedStringWithOptions:NSDataBaseEncodingCharacterLineLength]; return encodedImageStr;
}
//把字符串转成Base编码
- (NSString *)baseEncodeString:(NSString *)string { NSData
*data
=
[string
dataUsingEncoding:NSUTF8StringEncoding];
return [data baseEncodedStringWithOptions:0]; }
//字符串解码
- (NSString *)stringEncodeBase:(NSString *)base { NSData NSString
*nsdataFromBaseString
*baseDecoded
=
=
[[NSData [[NSString
alloc]initWithBaseEncodedString:base options:0]; alloc]initWithData:nsdataFromBaseString
encoding:NSUTF8StringEncoding]; return baseDecoded;
}