码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 汉字转拼音

时间:2014-09-11 09:42:11      阅读:217      评论:0      收藏:0      [点我收藏+]

标签: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 汉字转拼音

标签:ios   汉字转拼音 demo ui   

原文地址:http://blog.csdn.net/mhtios/article/details/39201647

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!