iOS NSData、NSString、char *转换,简洁明了
2015-12-25 15:47
411 查看
NSData <=> NSString
NSString *str =
@"fds";
NSData *data = [strdataUsingEncoding:NSUTF8StringEncoding];
str = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];
NSString <=> char *
NSString *str =
@"fds";
const char * aString =[strUTF8String];
str = [NSStringstringWithUTF8String:aString];
NSData <=> char *
char *cChar =
new char[12];
NSData *data = [NSDatadataWithBytes:cChar
length:strlen(cChar)];
cChar = (char *)[data
bytes];
NSString *str =
@"fds";
NSData *data = [strdataUsingEncoding:NSUTF8StringEncoding];
str = [[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];
NSString <=> char *
NSString *str =
@"fds";
const char * aString =[strUTF8String];
str = [NSStringstringWithUTF8String:aString];
NSData <=> char *
char *cChar =
new char[12];
NSData *data = [NSDatadataWithBytes:cChar
length:strlen(cChar)];
cChar = (char *)[data
bytes];
相关文章推荐
- 浅析Oracle中char和varchar2的区别
- MySQL中VARCHAR与CHAR格式数据的区别
- c# StringBuilder.Replace 方法 (Char, Char, Int32, Int32)
- XML文件转化成NSData对象的方法
- 详解C语言中的char数据类型及其与int类型的转换
- MySQL中CHAR和VARCHAR类型演变和详解
- mysql中char与varchar的区别分析
- C语言中的BYTE和char深入解析
- SQL Server数据类型char、nchar、varchar、nvarchar的区别浅析
- Sqlserver中char,nchar,varchar与Nvarchar的区别分析
- 通过sql语句将blob里的char取出来转成数字保存在其它字段
- 深入SQL Server中定长char(n)与变长varchar(n)的区别详解
- char str[] 与 char *str的区别详细解析
- 浅析string 与char* char[]之间的转换
- QString和char以及string之间的赋值详解
- NSString与C字符串之间的相互转换
- MySQL数据库char与varchar的区别分析及使用建议
- MySQL中VARCHAR与CHAR格式数据的区别
- Qsting 与char *的互换
- int main(int argc, char *argv[])主函数参数