C/C++和Objective-C混合编程时一些有用的代码片段
NSString和std::string的相互转换
- std::string to NSString
std::string str = testStr();
NSString* ns = [NSString stringWithCString:str.c_str() encoding:NSUTF8StringEncoding];
- NSString to std::string
NSString *str = @"it is nsstring";
std::string str = std::string([str UTF8String]);
- 原文作者:岁寒
- 原文链接:http://www.suihanime.com/post/%E5%8E%9F%E7%94%9F%E5%BC%80%E5%8F%91%E6%8A%80%E6%9C%AF/CC++%E5%92%8CObjective-C%E6%B7%B7%E5%90%88%E7%BC%96%E7%A8%8B%E6%97%B6%E4%B8%80%E4%BA%9B%E6%9C%89%E7%94%A8%E7%9A%84%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。