iOS/Mac OS X 汉字转拼音

来源:互联网 发布:基金止盈软件 编辑:程序博客网 时间:2024/06/04 17:45

网络流行的汉字转拼音方案是带一个拼音码表,速度快。其实Core Foundation也提供了一种方案,而且还带声调!

 

[cpp] view plaincopy
  1. NSMutableString *ms [[NSMutableString alloc] initWithString:@"我是中国人"];  
  2. if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO))  
  3.     NSLog(@"Pingying: %@"ms); // wǒ shì zhōng guó rén  
  4.  
  5. if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO))  
  6.     NSLog(@"Pingying: %@"ms); // wo shi zhong guo ren  

0 0