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

2016-02-19 11:28 27 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐iOS、Mac OS X系统中编程实现汉字转拼音的方法(超级简单),无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

网络流行的汉字转拼音方案是带一个拼音码表,速度快。其实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
        }

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1597653.html

延伸阅读
标签: Web开发
只能实现部分中文 \#%{}|^~[]`&?+Abc" name=source> 输入名字的首字缩写即可找到,如张三火(zsh) 张三 张三火 李四 李四水 var sel="",timer=null; function spellList(){ /********(qiushuiwuhen 2002-9-20)***********/with(window.event){ with(srcElement){ if(keyCode 95)keyCode-=48 sel+=String.fromChar...
标签: 电脑入门
iCal是MAC中一款很实用的工具,它除了可以安排我们的行程日历外,还可以再重要的时候提醒我们,不过有些用户同时使用iOS和Mac,因此想将MAC中的iCal提醒关闭。应该怎么做呢?下面就是解决的方法啦。 解决方法: 1.打开Mac上iCal的偏好设置。 2.勾上关闭所有提醒 通过这两个简单的步骤,MAC系统iCal的提醒便被关闭了。不喜欢MAC系统...
标签: 电脑入门
一些MAC用户不喜欢Finder中的字体,那么该怎么做才能将Finder中的字体替换掉呢?下面图老师小编就教大家一种解决的方法。有需要的用户快来看看吧。 改变Finder整个主界面字体 除了Finder的图标以外,所有自己我们全都改变。打开终端(应用程序-》实用工具),接着输入以下命令: defaults write com.apple.finder NSSystemFont -string...
标签: 电脑入门
在语文试卷中,看拼音写汉字是一类常见题。用WPS 文字 2010的拼音指南功能,一般只能将拼音标注在汉字的上方,但如何做到显示拼音而不显示汉字呢?这里我向大家介绍一种另类的方法。 首先在当前文档中输入要填写的汉字,如古诗《春晓》的全部文字,注意,因为WPS文字的拼音指南工具每次只能标注一个段落,在输入的时候先不要换行,而是使所有文...
标签: 电脑入门
MAC系统为了更好地帮助用户们进行登录,特地增加了系统登录项。不过一些用户却不喜欢这些登录项,想要禁用它们,具体该怎么做呢?下面就是一个简单的小技巧。 解决方法: 要阻止所有登录项的自动运行,在点按登录按钮之后按住 Shift 键即可,直到桌面完全显示出来。 如果你的 Mac 没有设置密码,那么需要在机器启动后的灰色苹果界面结...

经验教程

903

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部