美文网首页iOS学习笔记iOSiOS
iOS将汉字转成拼音

iOS将汉字转成拼音

作者: 千煌89 | 来源:发表于2014-11-21 09:58 被阅读8856次

在ios开发中经常碰到做通讯录需要将汉字转成拼音的情况,以下就是我把汉字转成拼音的方法

+ (NSString *)transform:(NSString *)chinese
{
    NSMutableString *pinyin = [chinese mutableCopy];
    CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);
    CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripCombiningMarks, NO);
    NSLog(@"%@", pinyin);
    return [pinyin uppercaseString];
}

kCFStringTransformMandarinLatin方法转化出来的是带音标的拼音,如果需要去掉音标,则继续使用kCFStringTransformStripCombiningMarks方法即可。

相关文章

  • iOS将汉字转成拼音

    在ios开发中经常碰到做通讯录需要将汉字转成拼音的情况,以下就是我把汉字转成拼音的方法 用kCFStringTra...

  • iOS将汉字转成拼音

    + (NSString*)transform:(NSString*)chinese{NSMutableString...

  • 将汉字转成拼音显示

    将汉字转成拼音代码

  • iOS 获取汉字的拼音

    在ios开发中经常碰需要将汉字转成拼音的情况,以下就是我把汉字转成拼音的方法 代码实现 用kCFStringTra...

  • iOS 汉字转拼音

    在ios开发中经常碰到做通讯录需要将汉字转成拼音的情况,以下就是我把汉字转成拼音的方法 用kCFStringTra...

  • iOS汉字转成拼音

    提供一个方法, 解决在iOS开发中遇到的将汉字转成拼音的问题, 一个简单可用的方法. 先声明, 这种方法的效率不是...

  • iOS性能优化

    使用CFStringTransform将汉字转成拼音,非常耗时! - 郭晓东的专栏 - 博客频道 -...

  • python汉字转拼音

    场景说明 把中文汉字、转成汉语拼音,包括: 纯汉字转拼音 汉字里面加有字母转拼音 转加声调的拼音 转用数字表示声调...

  • iOS把汉字转化为拼音

    提供一个方法, 解决在iOS开发中遇到的将汉字转成拼音的问题, 一个简单可用的方法. 先声明,这种方法的效率不是最...

  • 0829 汉字转拼音

    注:转载别人的: 作者我是姑姑思密达2016.08.23 09:54 iOS汉字转成拼音 提供一个方法, 解决在i...

网友评论

本文标题:iOS将汉字转成拼音

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