0
点赞
收藏
分享

微信扫一扫

【macOS】std::string的日志输出

跟着Damon写代码 2022-03-25 阅读 51

我们SDK为了跨平台,是用C++写的,

所以接口经常用到std::string类型参数,
但是,在OC或者Swift中日志打印,需要转换。

用这个方法可以实现。
记录一下。

void MacDemo::SetTitle(std::string sourceTitle) {
    NSString *strSourceTitle = [NSString stringWithCString:sourceTitle.c_str()
                                                  encoding:[NSString defaultCStringEncoding]];

    NSLog(@"[MacDemo] : SetTitle: strSourceTitle : %@", strSourceTitle);
    ...
}
举报

相关推荐

0 条评论