美文网首页
NSData NSString Byte UIImage

NSData NSString Byte UIImage

作者: 正确的道路上用笨方法 | 来源:发表于2016-06-17 15:33 被阅读69次

之前在处理格式的时候总是遇到格式转化问,今天统一整理一下

NSData --> Byte

NSString *tempString = @"1234567890";

NSData *tempData = [tempString dataUsingEncoding: NSUTF8StringEncoding];

Byte *testByte = (Byte *)[tempData bytes];


NSData --> NSString

NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];


NSString --> NSData

NSString *aString = @"1234";

NSData *aData = [aString dataUsingEncoding: NSUTF8StringEncoding];


NSData --> UIImage

UIImage *aimage = [UIImage imageWithData: imageData];

//例:从本地文件沙盒中取图片并转换为NSData

NSString *path = [[NSBundle mainBundle] bundlePath];

NSString *name = [NSString stringWithFormat:@"ceshi.png"];

NSString *finalPath = [path stringByAppendingPathComponent:name];

NSData *imageData = [NSData dataWithContentsOfFile: finalPath];

UIImage *aimage = [UIImage imageWithData: imageData];


UIImage-> NSData(两种格式)

NSData  *imageData=UIImageJPEGRepresentation(image,1); 

NSData *imageData = UIImagePNGRepresentation(aimae);


NSData --> MSMutableData

NSData *data=[[NSData alloc]init];

NSMutableData *mdata=[[NSMutableData alloc]init];

mdata=[NSData dataWithData:data];


相关文章

网友评论

      本文标题:NSData NSString Byte UIImage

      本文链接:https://www.haomeiwen.com/subject/drsvdttx.html