美文网首页
iOS 通过汉字文本获取该汉字的拼音

iOS 通过汉字文本获取该汉字的拼音

作者: 光之盐汽水 | 来源:发表于2018-12-04 15:54 被阅读0次

直接上代码~

#pragma mark - 通过汉字获取该汉字的拼音

- (NSString *)pinyinTransformByChinese:(NSString *)chinese {
    
    //将NSString装换成NSMutableString
    NSMutableString *pinyin = [chinese mutableCopy];
    
    //将汉字转换为拼音(带音标)
    CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);
    NSLog(@"%@", pinyin);
    
    //去掉拼音的音标
    CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripCombiningMarks, NO);
    NSLog(@"%@", pinyin);
    
    //返回最近结果
    return pinyin;
}

相关文章

网友评论

      本文标题:iOS 通过汉字文本获取该汉字的拼音

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