char * ,char,string与NSString转化

char * /const char *和NSString之间的转化

NSString * strPath = [NSString stringWithUTF8String:filename];

const char * filePathChar = [filePath UTF8String];


转化char 到nsstring

char myChar = 'a';

NSString * string = [NSString stringWithFormat:@"%c", myChar];


c++ 和 oc的本身是不能直接对接的。要通过c的api做连接的。

string 转 NSString

string str = [aNSString UTF8String];

NSString 转 string

string str("testStr");

NSString * aString = [NSString stringWithUTF8String:str.c_str()];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容