美文网首页
传入汉字字符串, 返回大写拼音首字母

传入汉字字符串, 返回大写拼音首字母

作者: 流沙3333 | 来源:发表于2017-03-01 17:35 被阅读80次

//获取拼音首字母(传入汉字字符串,返回大写拼音首字母)

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

//转成了可变字符串

NSMutableString *str = [NSMutableString stringWithString:aString];

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

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

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

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

//转化为大写拼音

NSString *pinYin = [str capitalizedString];

//获取并返回首字母

return  [pinYin substringToIndex:1];

}

相关文章

网友评论

      本文标题:传入汉字字符串, 返回大写拼音首字母

      本文链接:https://www.haomeiwen.com/subject/yakcgttx.html