汉字转拼音获取拼音首字母并大写

- (NSString*)firstCharactor:(NSString*)aString

{

//转成了可变字符串

NSMutableString*str = [NSMutableStringstringWithString:aString];

//先转换为带声调的拼音

CFStringTransform((CFMutableStringRef)str,NULL,kCFStringTransformMandarinLatin,NO);

//再转换为不带声调的拼音

CFStringTransform((CFMutableStringRef)str,NULL,kCFStringTransformStripDiacritics,NO);

//转化为大写拼音

NSString*pinYin = [strcapitalizedString];

//获取并返回首字母

return[pinYinsubstringToIndex:1];

}

你可能感兴趣的:(汉字转拼音获取拼音首字母并大写)