iOS学习之NSData 和 NSString , UIImage 等之间的互转

//NSData转换为UIImage  
NSData *imageData = [NSData dataWithContentsOfFile: imagePath];  
UIImage *image = [UIImage imageWithData: imageData];  
  
//UIImage转换为NSData  
NSData *imageData = UIImagePNGRepresentation(aimae);
1. 字符串转Data

NSString * str =@"str"; 

NSData *data =[str dataUsingEncoding:NSUTF8StringEncoding];

2.NSData 转NSString

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

3.data 转char

NSData *data; 

char * haha=[data bytes]; 

4. char 转data 

byte * byteData = malloc(sizeof(byte)*16); 

NSData *content=[NSData dataWithBytes:byteData length:16];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 透过老马家的大门,我看到他正在拎着水壶浇花,我象征性地咳嗽了一下,老马转过来头来。从老马那诧异的表情看得出他没有想...
    树语石阅读 628评论 0 0
  • 喜欢你就是 小说看一遍 其他文章看一两遍 你写给我的文字不厌其烦看上几十遍 暗恋一个人 悄悄为他改变发型穿着等 小...
    可爱蛋黄派阅读 209评论 1 0
  • 郭相麟 人生面对挑战 如同登山 需腰胯配合 收腹挺胸 一步一个脚印 向前迈出坚实的步履 脚磨出老茧 腿酸肚痛 咬咬...
    郭相麟阅读 139评论 0 0
  • 对于这篇晚写了两个礼拜的文章,我感觉很羞愧! 前言 自控力这本书是我前两个礼拜才知道的,原因是我们公司的胡老师,创...
    wyb1995阅读 873评论 2 1
  • 亲们!皮肤的调理要根据不同的季节、不同的年龄段护理要求是不同的,所以正确的认识我们的皮肤是科学有效的护肤前...
    王峰老师阅读 194评论 0 2