您的位置:首页 > 移动开发 > IOS开发

iOS:汉字转拼音(类方法)

2014-12-04 18:36 295 查看
之前写了一篇关于汉字换拼音的,后来我个人用着用着也不舒服了,有点麻烦

在这里,我直接写一个类方法

点击下载源码

这是一个类,也就只有一个类方法,直接导入就能使用,但是我先声明输出结果,纯大写,汉字与汉字之间的拼音格式有空格

即:

哈哈 =》 HA HA

所占长度分别为:

2 5

其他就没什么了

这里我也把源码方法粘过来,自己看着用吧

+ (NSString *)stringByChinaese:(NSString *)string
{
    if (string.length <= 0){
        return nil;
    }
    NSMutableString *source = [string mutableCopy];
    CFStringTransform((__bridge CFMutableStringRef)source, NULL, kCFStringTransformMandarinLatin, NO);
    CFStringTransform((__bridge CFMutableStringRef)source, NULL, kCFStringTransformStripDiacritics, NO);
    return [source uppercaseString];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: