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

iOS开发 汉字转拼音

2015-08-13 15:41 477 查看
IOS其实自带汉字转拼音的,无需使用网上的一些demo,最关键的是,网上的demo支持有部分问题的,比如不支持繁体字输入“書本”,仅仅支持生僻字部分,比如输入“魑魅魍魉”。而系统自带的并不一样,只要字库支持的话,都支持的,但是多音字还是不支持的。

NSString *str = @"中国abc人民共和国  龌蹉  書本 魑魅魍魉";

CFStringRef aCFString = (__bridge CFStringRef)str;

CFMutableStringRef string = CFStringCreateMutableCopy(NULL, 0, aCFString);

CFStringTransform(string, NULL, kCFStringTransformMandarinLatin, NO);

CFStringTransform(string, NULL, kCFStringTransformStripDiacritics, NO);

NSLog(@"中国 = %@", string);

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