iOS代码汉字转拼音

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);  
     
    }  
} 
posted @ 2016-12-02 18:13  davidyff  阅读(129)  评论(0编辑  收藏  举报