iOS、Mac OS X系统中编程实现汉字转拼音的方法(超级简单)


网络流行的汉字转拼音方案是带一个拼音码表,速度快。其实Core Foundation也提供了一种方案,而且还带声调!

复制代码 代码如下:

        NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中国人"];
        if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) {
            NSLog(@"Pingying: %@", ms); // wǒ shì zhōng guó rén
        }
        if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) {
            NSLog(@"Pingying: %@", ms); // wo shi zhong guo ren
        }

有兴趣的可以试一试,这个函数不仅支持中文,日文韩文等都没问题,很强大。



相关阅读:
html左右布局示例代码
微软怒刷版本号!Win10 Build版本号14381/14382/14383曝光
C++设计模式编程中使用Bridge桥接模式的完全攻略
浅谈jQuery的offset()方法及示例分享
Asp.Mvc 2.0用户服务器验证实例讲解(4)
win7系统戴尔笔记本电脑突然关机的多种原因及解决方法
Win7系统弹出Adobe Flash Player已停止工作窗口的解决方法
ext前台接收action传过来的json数据示例
Win10 Build 10151手机版曝光 视频演示过渡动画
C#获得MAC地址(网卡序列号)的实现代码
C#实现洗牌算法
ASP.NET页面间数据传递的几种方法介绍
.NET 正则表达式使用高级技巧之替换类介绍
PHP面试题之文件目录操作
快速导航

Copyright © 2016 phpStudy |