各行各业的三方代码库,可以实现汉字转拼音,但是要各种导入,各种粘贴,各种复制,于是老司机开始查API,发现了如下汉字转拼音的方法.
//汉字转拼音
-(NSString *)mmTransferChineseToPinYin:(NSString *)string {
NSMutableString *mutableString = [NSMutableString stringWithString:string];
CFStringTransform((CFMutableStringRef)mutableString, NULL, kCFStringTransformToLatin, false);
return [mutableString stringByFoldingWithOptions:NSCaseInsensitiveSearch locale:[NSLocale currentLocale]];
}
这样的方式转换出来的拼音是没有音调的,如果想要带着音调,请将NSDiacriticInsensitiveSearch替换为NSCaseInsensitiveSearch