iOS汉字转拼音
来源:互联网 发布:易语言修改软件 编辑:程序博客网 时间:2024/06/18 15:09
汉字转拼音之前有很多人用的都是一个拼音库,pinyin.h
和pinyin.m
,用着还算方便吧。
后来发现苹果的framework
提供了方法,于是在这里记录下来。
主要是用到这个方法:CFStringTransform
,具体大家可以去头文件看看,这里就贴出代码了。
- (NSString *)spelling{ if (self.length) { NSMutableString *copy = [self mutableCopy]; CFStringTransform((__bridge CFMutableStringRef)copy, NULL, kCFStringTransformMandarinLatin, NO); // 得到带音调的拼音 CFStringTransform((__bridge CFMutableStringRef)copy, NULL, kCFStringTransformStripDiacritics, NO); // 过滤掉音调 每个汉字之间会用空格分开 [copy replaceOccurrencesOfString:@" " withString:@"" options:NSCaseInsensitiveSearch range:NSMakeRange(0, copy.length)]; // 过滤掉空格 return copy; } else { return nil; }}
偷偷告诉大家一个神奇的事情,就是这个方法可以准确识别出重庆
和重量
,其他待测试。
扫码关注公众号
阅读全文
0 0
- iOS 汉字转拼音
- iOS 汉字转拼音
- IOS 汉字转拼音
- iOS:汉字转拼音
- iOS 汉字转拼音
- iOS汉字转拼音
- ios 汉字转拼音
- iOS 汉字转拼音
- ios 汉字转拼音
- ios汉字转拼音
- iOS 汉字转拼音
- iOS汉字转拼音
- iOS汉字转拼音
- 【iOS】汉字转拼音
- ios 拼音转汉字
- iOS汉字转拼音
- iOS汉字转拼音
- ios 汉字转拼音
- SapRfcHelper 从SAP获取数据的辅助类
- android系统数据业务知识点总结(一)
- vi编辑器
- 在CentOS上安装第三方软件库EPEL
- 2017.10.10 狼和羊的故事 思考记录
- iOS汉字转拼音
- (10)x210: linux2.6之后的字符驱动
- apache下mail 邮件工具类
- 20种常用的DOS命令小结
- Sublime text3 ubuntu 安装
- Qt笔记_15
- socket网络编程一些知识点
- 开源协议知多少
- Android O 新特性和行为变更总结