美文网首页
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