当前位置:首页 > NSString 与 char*之间的相互转换方法

NSString 与 char*之间的相互转换方法

点击次数:2645  更新日期:2013-09-02

在object-c 编程过程中,有时会遇到需要将 NSString 与 char* 这两种字符串互转

将NSString字符串转成char*的方法是:

  NSString *nstr = "heycode";

  char *cstr = [nstr UTF8String];


char*转换为NSString类型的代码如下:

  char char_array[1024];

  NSString *nstr = [[NSString alloc] initWithCString:(constchar*)char_array encoding:NSASCIIStringEncoding];