iOS、Mac OS Xシステムで漢字のピンインをプログラミングする方法(超簡単)


ネットで流行っている漢字のピンイン変換の方案はピンインを持っているので、スピードが速いです。実はCore Foundationも一つの案を提供しています。声調もあります。

        NSMutableString *ms = [[NSMutableString alloc] initWithString:@" "];
        if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) {
            NSLog(@"Pingying: %@", ms); // wǒ shì zhōng guó rén
        }
        if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) {
            NSLog(@"Pingying: %@", ms); // wo shi zhong guo ren
        }
興味のある人は試してみてもいいです。この関数は中国語だけではなく、日本語、韓国語なども大丈夫です。とても強いです。