您的位置:首页 > 移动开发 > IOS开发

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: