iOS中将汉字转换成拼音的方法
2015-08-24 21:35
267 查看
//自己定义一个函数,返回的str就是拼音
-(NSString *)toPinYin
{
//首先将字符串转换成可变字符串
NSMutableString *str = [self mutableCopy];
//先转换成带声调的拼音
CFStringTransform((CFMutableStringRef)str, NULL,
kCFStringTransformToLatin, NO);
//再转换成不带声调的拼音
CFStringTransform((CFMutableStringRef)str, NULL,
kCFStringTransformStripDiacritics, NO);
return str;
}
-(NSString *)toPinYin
{
//首先将字符串转换成可变字符串
NSMutableString *str = [self mutableCopy];
//先转换成带声调的拼音
CFStringTransform((CFMutableStringRef)str, NULL,
kCFStringTransformToLatin, NO);
//再转换成不带声调的拼音
CFStringTransform((CFMutableStringRef)str, NULL,
kCFStringTransformStripDiacritics, NO);
return str;
}
相关文章推荐
- iOS图片轮播
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- iOS 地图(自定义地位图标)
- 第一个IOS程序的开发过程以及详细步骤介绍(一)
- 编程之路-客户端学习知识点纲要(Web/iOS/Android/WP)
- iOS系统声音列表
- IOS真机运行环境操作步骤
- iOS 列表三级展开
- iOS的isnan函数
- iOS检测版本更新
- iOS中Tager-Action 应用举例实现 高内聚低耦合
- 5.获取iOS系统中相册信息的方法
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios学习之旅--oc对象的关系
- IOS第12天(4,作业弹出键盘上加上(xib)view的处理,时间选择,代理模式使用,键盘的监听 )
- iOS中通讯录电话号码空格问题
- 【读书笔记】iOS-简单的数据驱动程序
- 【读书笔记】iOS-简单的数据驱动程序
- IOS RSA加密解密
- IOS7导航条与状态栏的那些事儿