C转OC
- stringWithUTF8String
char *c = "acb";
NSString *str = [NSString stringWithUTF8String:c];
NSLog(@"%@",str);
成功的将C字符串转OC字符串
OC转C
使用UTF8String
NSString *str = @"jack";
const char *c = [str UTF8String];
NSLog(@"%s",c);
还有使用intvalue…转换成基本数据类型
NSString *str = @"1234";
// int i = [str intValue];
int i = str.intValue;
NSLog(@"%d",i);
注意的是:
NSString *str = @"234aa";
int num = str.intValue;
NSLog(@"%d",num);
这种情况,是能转换多少就转换多少,所以现在的结果是234。