objective-c NSData和NSString,char*之间的转换
2014-07-26 20:41
393 查看
1, NSString <----> NSData
NSString --> NSData:
NSData --> NSString:
2, NSData <-----> char*
NSData -->char*
NSString --> NSData:
NSString *string = @""; NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSData --> NSString:
NSData *data; NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
2, NSData <-----> char*
NSData -->char*
NSData *data; char *cstr = [data bytes];char * -->NSData
char *cstr = malloc(sizeof(char)*16); NSData *data = [NSData dataWithBytes:cstr length:16];
相关文章推荐
- object-c NSString / NSData / char* 类型之间的转换
- NSString、NSData 、Char *之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString、Char* 、NSData之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- OC -- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换
- NSString / NSData / char* 类型之间的转换