美文网首页
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