美文网首页iOS开发
iOS汉语转拼音

iOS汉语转拼音

作者: chasitu | 来源:发表于2018-06-29 18:33 被阅读24次

    问题:汉语转拼音

    解决方法:

    - (NSString *)transform:(NSString *)chinese

    {

        NSMutableString *pinyin = [chinese mutableCopy];

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

        return [pinyin copy];

    }

    注释:该方法粘贴上去就可以使用,

    拓展:

    kCFStringTransformStripCombiningMarks;//删除重音符号

    kCFStringTransformToLatin;//中文的拉丁字母

    kCFStringTransformFullwidthHalfwidth;//全角半宽

    kCFStringTransformLatinKatakana;//片假名拉丁字母

    kCFStringTransformLatinHiragana;//平假名拉丁字母

    kCFStringTransformHiraganaKatakana;//平假名片假名

    kCFStringTransformMandarinLatin;//普通话拉丁字母

    kCFStringTransformLatinHangul;//韩文的拉丁字母

    kCFStringTransformLatinArabic;//阿拉伯语拉丁字母

    kCFStringTransformLatinHebrew;//希伯来语拉丁字母

    kCFStringTransformLatinThai;//泰国拉丁字母

    kCFStringTransformLatinCyrillic;//西里尔拉丁字母

    kCFStringTransformLatinGreek;//希腊拉丁字母

    kCFStringTransformToXMLHex;//转换为XML十六进制字符

    kCFStringTransformToUnicodeName;//转换为Unicode的名称

    kCFStringTransformStripDiacritics//转换成不带音标的符号

    注释:虽然官方提供的比较多,在国内使用到的不多,可以选择性的了解一下,

    相关文章

      网友评论

        本文标题:iOS汉语转拼音

        本文链接:https://www.haomeiwen.com/subject/sctzyftx.html