标签:ios 汉字转拼音 demo ui
在这里我引用了第三方的东西(email:summer2014mht@sina.com):
在这里我采用了两种方式(方式二简单,方便使用):
- (NSString *)pinYin
{
//方式一
//先转换为带声调的拼音
NSMutableString *str = [self mutableCopy];
CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformMandarinLatin,NO);
//再转换为不带声调的拼音
CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformStripDiacritics,NO);
return str;
//方式二 (简单明了,易于使用,一行代码 方便他人)
// return [ChineseToPinyin pinyinFromChiniseString:self];
}
//补充:
//获取拼音首字母
- (NSString *)firstCharactor
{
//1.先传化为拼音
NSString *pinYin = [self.pinYinuppercaseString];
//2.获取首字母
return [pinYin substringToIndex:1];
}
标签:ios 汉字转拼音 demo ui
原文地址:http://blog.csdn.net/mhtios/article/details/39201647