iOS之汉字转拼音
2015-11-13 16:01
489 查看
NSString *hanziText = @"我是中国人"; if ([hanziText length]) { NSMutableString *ms = [[NSMutableString alloc] initWithString:hanziText]; if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) { NSLog(@"pinyin: %@", ms); } if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) { NSLog(@"pinyin: %@", ms); } }
分别输出:
2015-11-13 15:58:30.495 pinyin: wǒ shì zhōng guó rén
2015-11-13 15:58:30.498 pinyin: wo shi zhong guo ren
相关文章推荐
- 将时间戳转换为时间,并输出“刚刚”、“昨天”、“XX小时前”等
- iOS N个数组,从每个数组中取出一个元素,组合,成为一个新的数组的集合
- ios 键盘风格与类型
- IOS 版本控制判断
- IOS支付宝支付
- ios中Json解析的四种方法
- base64Bytes = [base64Data bytes]; const unsigned char *bytes = [self bytes]; 支付宝错误
- ios 中绘制图形
- runtime 总结
- nagios 配置文件详解
- ios开发笔记-2-毛玻璃效果
- ios加解密
- ios开发笔记-1-tableView
- iOS/OS X内存管理(一):基本概念与原理
- ios客户端本地校验iap
- iOS通知NSNotification传值的使用
- IOS自定义打印日志
- 【iOS】导入openssl出现找不到文件的解决方法
- isIOS9
- 【iOS开发】更改来自友盟社会化组件