汉字转拼音

1
2
3
4
5
6
7
8
9
10
NSString *hanziText = @"我是中国人"
if ([hanziText length]) { 
    NSMutableString *ms = [[NSMutableString alloc] initWithString:hanziText]; 
    if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) { 
        NSLog(@"pinyin: %@", ms); 
    
    if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) { 
        NSLog(@"pinyin: %@", ms); 
    
}
原文地址:https://www.cnblogs.com/yuanscn/p/11032335.html