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