现在的位置: 首页 > 综合 > 正文

NSSring转char的方法

2013年10月27日 ⁄ 综合 ⁄ 共 502字 ⁄ 字号 评论关闭

NSString与char进行互相转换可以使用很多C语言中间的算法,其中实际上有三个类型NSString,NSData,char三种类型。

1.NSString转char

char *aChar = [@"aNSString" UTF8String];

2.char转NSString

NSString *aNSString =[[NSString alloc]initwithUTF8String:"aChar"];

3.NSString转NSData

NSData *aNSData = [@"aNSString" dataUsingEncoding:NSUTF8StringEncoding];

4.NSData转NSString

NSString *aNSString = [[NSString alloc]initWithData:aData encoding:NSUTF8StringEncoding];

5.char转NSData

NSData *aData = [NSData dataWithBytes:"achar" length:strlen("aChar")];

6.NSData转char

char *aChar = [aData bytes];

 

 

 

抱歉!评论已关闭.