美文网首页
iOS汉字转拼音(原生就支持,简单粗暴)

iOS汉字转拼音(原生就支持,简单粗暴)

作者: 白小西与黑小南 | 来源:发表于2016-06-23 13:07 被阅读78次
        NSString *txtChinese = @"我是专科生Silence";
        if ([txtChinese length]) {
            NSMutableString *txt = [[NSMutableString alloc] initWithString:txtChinese];
            if (CFStringTransform((__bridge CFMutableStringRef)txt, 0, kCFStringTransformMandarinLatin, NO)) {
                NSLog(@"带音调的拼音: %@", txt);
            }
            if (CFStringTransform((__bridge CFMutableStringRef)txt, 0, kCFStringTransformStripDiacritics, NO)) {
                NSLog(@"不带音调的拼音: %@", txt);
            }
        }
    

    PS:此种方式仅仅适用于性能要求不高的场景!自行考量决定是否适用!

    相关文章

      网友评论

          本文标题:iOS汉字转拼音(原生就支持,简单粗暴)

          本文链接:https://www.haomeiwen.com/subject/uonndttx.html