IOS通讯录分区section汉字转拼音截取首字母
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS通讯录分区section汉字转拼音截取首字母相关的知识,希望对你有一定的参考价值。
//汉字转拼音之后,截取首字母,并大写 -(NSString *)transformCharacter:(NSString*)sourceStr { //先将原字符串转换为可变字符串 NSMutableString *ms = [NSMutableString stringWithString:sourceStr]; if (ms.length) { //将汉字转换为拼音 CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformToLatin, NO); //将拼音的声调去掉 CFStringTransform((__bridge CFMutableStringRef)ms, 0,kCFStringTransformStripDiacritics,NO); //将字符串所有字母大写 NSString *upStr = [ms uppercaseString]; //截取首字母 NSString *firstStr = [upStr substringToIndex:1]; return firstStr; } return @"#"; }
以上是关于IOS通讯录分区section汉字转拼音截取首字母的主要内容,如果未能解决你的问题,请参考以下文章