- (NSString *)chineseToPinyin:(NSString *)chinese withSpace:(BOOL)withSpace { CFStringRef hanzi = (__bridge CFStringRef)chinese; CFMutableStringRef string = CFStringCreateMutableCopy(NULL, 0, hanzi); CFStringTransform(string, NULL, kCFStringTransformMandarinLatin, NO); CFStringTransform(string, NULL, kCFStringTransformStripDiacritics, NO); NSString *pinyin = (NSString *)CFBridgingRelease(string); if (!withSpace) { pinyin = [pinyin stringByReplacingOccurrencesOfString:@" " withString:@""]; } return pinyin; }
iOS 汉字转拼音
最新推荐文章于 2018-04-12 11:09:57 发布