char *与NSString*的相互转化

来源:互联网 发布:磅房软件 编辑:程序博客网 时间:2024/05/22 01:50
把char*转化为NSString*
NSString *str = @"test测试";
方法一:
char *s = [str UTF8String];
方法二:
char *s = [strcStringUsingEncoding:NSUTF8StringEncoding];

把NSString*转化为char*
char *s = "test测试";
方法一:
NSString *str = [NSStringstringWithUTF8String];
方法二:  
NSString *str = [[NSStringalloc]initWithString:(const char*)sencoding:NSUTF8StringEncoding];
0 0
原创粉丝点击