【iOS】汉字转拼音
来源:互联网 发布:sql 按月查询 编辑:程序博客网 时间:2024/05/22 07:04
最近在做字符串转拼音的速度优化,现分享给大家,各位朋友有什么想法可以给我留言,谢谢!
第一阶段:git开源工具:PinYin4Objc
第二阶段:网友推荐方法
第三阶段: 正则表达式优先过滤英文数字特殊字符等
第四阶段:参考http://nshipster.com/cfstringtransform/
第五阶段:终极优化版
1
2
3
4
5
6
-(NSString*)transformToPinyin{
NSMutableString*mutableString=[NSMutableString stringWithString:self];
CFStringTransform((CFMutableStringRef)mutableString,NULL,kCFStringTransformToLatin,false);
mutableString=(NSMutableString*)[mutableString stringByFoldingWithOptions:NSDiacriticInsensitiveSearch locale:[NSLocalecurrentLocale]];
returnmutableString;
}
0 0
- iOS 汉字转拼音
- iOS 汉字转拼音
- IOS 汉字转拼音
- iOS:汉字转拼音
- iOS 汉字转拼音
- iOS汉字转拼音
- ios 汉字转拼音
- iOS 汉字转拼音
- ios 汉字转拼音
- ios汉字转拼音
- iOS 汉字转拼音
- iOS汉字转拼音
- iOS汉字转拼音
- 【iOS】汉字转拼音
- ios 拼音转汉字
- iOS汉字转拼音
- iOS汉字转拼音
- ios 汉字转拼音
- 第四周项目6-多项式求和
- 通用linux接口服务器参数调优
- 第十周项目3-利用二叉树遍历思想解决问题(2)输出所有叶子节点
- 第8周项目5 计数的模式匹配
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- 【iOS】汉字转拼音
- C/C++高阶语法:函数指针引用,引用与指针
- 第十周 项目3-利用二叉树遍历思想解决问题(1)
- CentOS中由一般用户切换为root用户
- 歌手大赛计分函数版
- 第九周项目4-广义表算法库及应用
- Android音乐播放器(2)从SD卡中读取音乐
- uva 120——Stacks of Flapjacks
- python set