iOS中汉字转拼音
来源:互联网 发布:linux下oracle安装教程 编辑:程序博客网 时间:2024/05/17 04:24
iOS软件开发过程中如果用到了搜索功能,可能会用到汉字转拼音,iOS自带了汉字转拼音的方法。
#warning 参数 ChineseString 必须是 NSMutableString- (NSString*)ChineseCharacterStringToCombineSyllablesWithChineseSting:(NSMutableString*)ChineseString{ NSString *resultString = @""; //需要先转化成带声调的拼音,才能转化成不带音调的。所以进行了两步。 if (CFStringTransform((__bridge CFMutableStringRef)ChineseString, 0, kCFStringTransformMandarinLatin, NO)) { NSLog(@"拼音带声调:%@",ChineseString); } if (CFStringTransform((__bridge CFMutableStringRef)ChineseString, 0, kCFStringTransformStripCombiningMarks, NO)) { NSLog(@"不带拼音带声调:%@",ChineseString); NSArray *resultStringArray = [ChineseString componentsSeparatedByString:@" "]; for (NSString *string in resultStringArray) { resultString = [resultString stringByAppendingString:string]; } } return resultString ;}
0 0
- iOS中汉字转拼音
- iOS 汉字转拼音
- iOS 汉字转拼音
- IOS 汉字转拼音
- iOS:汉字转拼音
- iOS 汉字转拼音
- iOS汉字转拼音
- ios 汉字转拼音
- iOS 汉字转拼音
- ios 汉字转拼音
- ios汉字转拼音
- iOS 汉字转拼音
- iOS汉字转拼音
- iOS汉字转拼音
- 【iOS】汉字转拼音
- ios 拼音转汉字
- iOS汉字转拼音
- iOS汉字转拼音
- 用 Hadoop 进行分布式并行编程(三)部署到分布式环境
- linux下用命令查找dos格式的文件
- 化整为零 盛大在换轨
- js 日期函数扩展
- final finally finalize的区别
- iOS中汉字转拼音
- .Net程序员玩转Android开发---(10)帧布局FrameLayout
- OC4_点语法实质
- Clone使用方法详解
- 新建工作空间后需要做的事情
- LeetCode Valid Sudoku
- 全志Android设备增加Usb host ADK 功能
- InheritableThreadLocal变量的可见性
- 我的人生根蒂