美文网首页
类型转换

类型转换

作者: 水灵芳蕥 | 来源:发表于2018-06-27 14:09 被阅读7次

    一、NSString和NSData转换

    1. NSString转NSData 

    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];

    二、NSDictionary和NSData转换

    1.NSDictionary转NSData

    NSData *data= [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:nil];

    2.NSData转NSDictionary

    NSDictionary*dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];

    相关文章

      网友评论

          本文标题:类型转换

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