1、C字符串轉OC字符串code
const char *cString = "This is a C string"; //對象方法 NSString *ocString1 = [[NSString alloc] initWithUTF8String:cString]; NSString *ocString2 = [[NSString alloc] initWithCString:cString encoding:NSUTF8StringEncoding]; NSString *ocString3 = [[NSString alloc] initWithFormat:@"%s",cString]; //類方法 NSString *ocString4 = [NSString stringWithCString:cString encoding:NSUTF8StringEncoding]; NSString *ocString5 = [NSString stringWithUTF8String:cString]; NSString *ocString6 = [NSString stringWithFormat:@"%s",cString];
2、OC字符串轉C字符串orm
NSString *ocString = @"This is a OC string"; //對象方法 const char *cString1 = [ocString cStringUsingEncoding:NSUTF8StringEncoding]; const char *cString2 = [ocString UTF8String];