Red de conocimiento informático - Material del sitio web - Cómo convertir pinyin a caracteres chinos en programación ios

Cómo convertir pinyin a caracteres chinos en programación ios

En el desarrollo de iOS, a menudo nos encontramos con situaciones en las que necesitamos convertir caracteres chinos a Pinyin al crear libretas de direcciones. Así es como convierto caracteres chinos a Pinyin.

¡Publica el código por ti!

(NSString *)transform: (NSString *)chino

{

NSMutableString *pinyin = [chino mutableCopy];

CFStringTransform ((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO);

CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripCombiningMarks, NO);

NSLog(@"@", pinyin);

return [pinyin cadena mayúscula];

}