开发中可能会用到,通讯录分组啥的~
-(NSString*)transChineseStringToPingyin:(NSString*)szString{
if ([szString length]) {
NSMutableString *ms = [[NSMutableString alloc] initWithString:szString];
if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) {
}
if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) {
}
return ms;
}
return @"";
}
本文介绍了一种在Objective-C中将中文字符串转换为拼音的方法。该方法使用了Core Foundation框架中的CFStringTransform函数来实现汉字到拼音的转换,并且去除了声调标记。
618

被折叠的 条评论
为什么被折叠?



