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

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

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

时间: 2025-01-21 07:16:29

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

Mac OS X系统中Delete键有什么用 delete删除键的5种用法

  Mac OS X系统中Delete删除键有什么作用?小编经过整理发现,DELETE键的作用共有5个,基本都是删除.接下来小编将详细为各位介绍下这个删除键的作用说明. 第一种:按 delete 键,实现 Windows 键盘上退格键的功能,也就是删除光标之前的一个字符(默认); 第二种:按 fn+delete 键,删除光标之后的一个字符; 第三种:按 option+delete 键,删除光标之前的一个单词(英文有效); 第四种:按 command+delete 键,删除光标之前整行内容; 第五

在 Mac OS X 系统中创建用于 Mac 的 Ubuntu USB 启动盘

在 Mac OS X 系统中创建用于 Mac 的 Ubuntu USB 启动盘 上个月,在戴尔的服务中心丢失我的笔记本后,我买了一台 Macbook Air 笔记本.买回来后我首先做的一些事就是给机器装上双系统,使 Ubuntu Linux 和 Mac OS X 都可用.随后的文章我会介绍如何在 Macbook 上安装 Linux ,刚开始我们需要学习 如何在 Mac OS X 系统中创建用于 Mac 的 Ubuntu USB 启动盘. 在 Ubuntu 系统或 Windows 系统中创建可启动

Mac OS X系统中Delete删除键的5种用法

  在Windows电脑中,有两个键可以实现删除的功能,一个是画着←的BackSpace退格键,一个是Delete键.退格键可以删除光标左边的文字,Delete键可以删除光标右边的文字,也可以用来删除文件.而在Mac电脑中,删除只有一个标着Delete的键,单按此键可以删除光标左边的文字,那,其它删除功能怎么实现呢?下面我们就来介绍Mac电脑Delete键的5种用法. Mac电脑Delete键的5种用法 第一种:按 delete 键,实现 Windows 键盘上退格键的功能,也就是删除光标之前的

在 Mac OS X 系统中修改文件权限

  在 Finder 中定位到要修改权限的文件或应用 通过"文件"菜单栏或右键菜单选择"显示简介"(快捷键 Cmd + I) 找到简介面板的最下方的"共享与权限"(Sharing & Permissions)部分 按需对不同用户赋予权限:读与写(read and write).只读(read only).无访问权限(no access) 权限设置完成后关闭文件简介面板后立即生效.

在Mac OS X系统中如何设置触控板手势

打开Launchpad界面,然后打开"系统偏好设置". 在"系统偏好设置"的第二栏点击"触控板". 成功打开触控板页面.

Mac 技巧之 Mac OS X 系统下设置 Finder 分栏默认宽度的方法

  苹果电脑 Mac OS X 系统中最重要的功能:Finder 有四种显示模式:图标.列表.分栏.Cover Flow,很多 Mac "老手"用第三种分栏模式. 但 Finder 的默认分栏宽度比较窄,文件名长的话可能显示不全.每次拖拽调整分栏宽度后,一关闭,下次打开 Finder,分栏宽度又回到默认值了. Finder 的分栏显示模式 设置 Finder 分栏的默认宽度很简单,按住 "option" 键,再用鼠标拖动调整分栏宽度,以后再关闭 Finder 后重新

Mac OS X系统移除浏览器的Java插件

[科技讯]10月19日消息,据国外媒体报道,苹果公司在最新发布的Mac OS X系统升级中移除了所有浏览器上的Java插件.如果用户对于Java插件有需求,须自行下载安装. 据悉,在升级到最新的Mac OS X系统后,用户在查看需要Java支持的网页时,相关内容将被提示占位符代替,提醒用户下载甲骨文官方提供的Java运行环境. 在此前,苹果已停止在Mac OS X系统中预装Java,需要使用相关功能的用户只能自行安装.近期,苹果又在系统升级中为那些一段时间内没有在浏览器中使用Java功能的用户关

《Adobe Audition CC经典教程》——1.2 Mac OS X 系统的音频设置

1.2 Mac OS X 系统的音频设置 本课介绍如何配置Audition,使之能够正确调用Mac计算机的输入/输出功能.Audition CC支持Mac OS X 10.7和10.8版本(分别被称为Lion和Mountain Lion). 1.用3.5mm连接线连接音源与Mac计算机的3.5mm线路输入插孔.如果不使用内建扬声器,则请将入耳式/头戴式耳机或其他监听系统的输入插头连接到Mac计算机的线路输出插孔或耳机插孔. 2.打开Audition,选择"Audition>首选项>音

苹果目前在Mac OS X系统里已经远程屏蔽了所有版本的Adobe Flash Player插件

摘要: 出于安全顾虑,苹果目前在Mac OS X系统里已经远程屏蔽了所有版本的Adobe Flash Player插件.包括刚发布的16.0.0.235,以及较老版本13.0.0.259,都在屏蔽名单中.用户在使用Safari浏览器访问fl 出于安全顾虑,苹果目前在Mac OS X系统里已经远程屏蔽了所有版本的Adobe Flash Player插件.包括刚发布的16.0.0.235,以及较老版本13.0.0.259,都在屏蔽名单中.用户在使用Safari浏览器访问flash内容时,将会收到插件