NSMutableString *pinyin = [_name mutableCopy];
//转换成拼音
CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);
//去掉音调
CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripDiacritics, NO);
NSLog(@"pinyin= %@",pinyin);
// 截取首字母
NSString * first = [pinyin substringToIndex:1];
NSLog(@"%@", first);
iOS中将汉字转换成拼音
原文:http://blog.csdn.net/s133315202/article/details/45641591