汉字转拼音三行代码实现

各行各业的三方代码库,可以实现汉字转拼音,但是要各种导入,各种粘贴,各种复制,于是老司机开始查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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容