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];
本文详细介绍了如何在Objective-C中将NSString与char进行互相转换的方法,包括使用中间的数据类型NSData作为桥梁。
1万+

被折叠的 条评论
为什么被折叠?



