之前写了1篇关于汉字换拼音的,后来我个人用着用着也不舒服了,有点麻烦
在这里,我直接写1个类方法
点击下载源码
这是1个类,也就只有1个类方法,直接导入就可以使用,但是我先声明输出结果,纯大写,汉字与汉字之间的拼音格式有空格
即:
哈哈 =》 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];
}