NSString与Base64转换

	// 转换成base64编码, string明文字符串
	NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
	NSString *stringBase64 = [data base64Encoding]; // base64格式的字符串

	// 由base64转成明文
	NSData *data = [[NSData alloc] initWithBase64EncodedString:stringBase64 options:NSDataBase64DecodingIgnoreUnknownCharacters];
	NSString *string =[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

NSString与Base64转换

时间: 2024-10-10 11:13:10

NSString与Base64转换的相关文章

图片压缩base64转换 文字base64加密 上传图片会用到

// 3.图片base64转换     // 先获取压缩图片     UIImage *compressionImage = [selforiginImage:_profileImageView.imagescaleToSize:CGSizeMake(120, 120)];     // 再转换图片     NSData *data = UIImageJPEGRepresentation(compressionImage, 1.0f);     NSString *encodedImageStr

DES加密+Base64转换

package httpVisit.action; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.IvParameterSpec; import sun.misc.BASE64Decoder; import sun.misc.B

Delphi版的Base64转换函数(修改版)

Delphi版的Base64转换函数(修改版) 重新组织编写Delphi的MD2.MD4.MD5类

OC基础教程11-结构体对象NSValue与NSString之间的转换

NSValue简介 NSValue是结构体的对象类型,它为我们封装了一系列的很好的方法 可以方便的把结构体转为对象类型 1.把普通的结构体转化为NSValue类型 + (NSValue *)valueWithPoint:(NSPoint)point; + (NSValue *)valueWithSize:(NSSize)size; + (NSValue *)valueWithRect:(NSRect)rect; + (NSValue *)valueWithEdgeInsets:(NSEdgeIn

NSArray和NSString的互相转换

字符串和数组是可以互相转换的,利用一个分隔符来间隔开每个独立元素 用字符将NSArray中的元素拼接起来 <span style="font-size:18px;">- (NSString *)componentsJoinedByString:(NSString *)separator;</span> 将字符串提取元素转换成NSArray <span style="font-size:18px;">- (NSArray *)com

UIImage图片 与 Base64 转换

UIImage图片转成base64字符串: UIImage *_originImage = [UIImage imageNamed:@"full_playlist_hl.png"]; NSData *_data = UIImageJPEGRepresentation(_image, 1.0f); NSString *_encodedImageStr = [_data base64Encoding]; NSLog(@"===Encoded image:\n%@", _

ios开发之--CGRect/CGSize/CGPoint/CGVector/CGAffineTransform/UIEdgeInsets/UIOffset和NSString之间的转换

仅做记录,一个函数和字符串之间的互相转换 方法如下: UIKIT_EXTERN NSString *NSStringFromCGPoint(CGPoint point); UIKIT_EXTERN NSString *NSStringFromCGVector(CGVector vector); UIKIT_EXTERN NSString *NSStringFromCGSize(CGSize size); UIKIT_EXTERN NSString *NSStringFromCGRect(CGRe

iOS NSString 和NSData 转换

NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data  encoding:NSUTF8StringEncoding]; NSData 转换成char* NSData *dat

NSDate 与NSString的互相转换

1         NSString *string = @"2013-08-12 20:13:43";2         3          NSDateFormatter *formatter = [[NSDateFormatter alloc] init];4         //格式一定要一致,否则无法转换5         formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";6        7         N