iOS把文字转换成中文拼音
2015-10-09 22:03
288 查看
概要
我们在开发App时候,经常遇到按拼音首字母查找或者索引的,做过一段时间的开发者应该清楚也都知道遇到这种问题怎么解决.一般有两种方式:一种是找第三方包,另一种就是找API库。第三方包在这里就不做介绍。下面我们看看主要实现的代码。
Objective-C 代码
Swift 代码
版权所有:半 饱 开发专栏
版本转载:http://blog.csdn.net/banbaodevelop
ps:如有转载请加以上信息
我们在开发App时候,经常遇到按拼音首字母查找或者索引的,做过一段时间的开发者应该清楚也都知道遇到这种问题怎么解决.一般有两种方式:一种是找第三方包,另一种就是找API库。第三方包在这里就不做介绍。下面我们看看主要实现的代码。
Objective-C 代码
NSMutableString *ms = [[NSMutableString alloc] initWithString:@"半饱"]; CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO); NSLog(@"拼音: %@",ms);
Swift 代码
let transformContents = CFStringCreateMutableCopy(nil, 0, "半饱") CFStringTransform( transformContents, nil, kCFStringTransformMandarinLatin, false) print("\(transformContents)");
版权所有:半 饱 开发专栏
版本转载:http://blog.csdn.net/banbaodevelop
ps:如有转载请加以上信息
相关文章推荐
- iOS开源项目学习——开源中国iOS客户端
- 【iOS】多线程GCD
- iOS 本地通知
- iOS CollectionView
- iOS开发-进阶:代码块 block
- iOS 动力效果
- iOS开发寻找沙盒路径
- ios制作.a静态库
- iOS导航栏,标签视图的透明度处理
- iOS_触摸事件与手势识别
- GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助
- nios ii avalon结构中的按键中断如何配置!
- iOS大典之Core Data
- 【iOS】本地推送和模拟远程推送
- iOS中的GCD(1)---串、并行队列和同、异步添加
- ios之viewWithTag
- NIOS II IDE编译出错:no file name for '-include'。Quartus ii中的.tcl文件run不起来
- iOS 禁止横屏
- iOS 地图与定位
- iOS SDK