zoukankan      html  css  js  c++  java
  • iOS 汉字转拼音

    - (NSString *)getFirstString:(ICCustom *)custom {
        NSMutableString *source = [custom.merchantAbbreviation mutableCopy];
        if(source && custom.merchantAbbreviation.length>0)
        {
            CFRange range = CFRangeMake(0, 1);
            CFStringTransform((__bridge CFMutableStringRef)source, &range, kCFStringTransformMandarinLatin, NO);
            CFStringTransform((__bridge CFMutableStringRef)source, &range, kCFStringTransformStripDiacritics, NO);
            NSString *phonetic = source;
            phonetic = [phonetic substringToIndex:1];
            phonetic = [phonetic uppercaseString];
            int temp = [phonetic characterAtIndex:0];
            if (temp < 65 || temp > 122 || (temp > 90 && temp < 97)) {
                //不合法的title
                phonetic = @"#";
            }else{
                phonetic = phonetic;
            }
            return phonetic;
        }else
        {
            return @"#";
        }
    }
  • 相关阅读:
    冲刺计划第五天
    冲刺计划第四天
    冲刺计划第三天
    冲刺计划第二天
    冲刺计划第一天
    本周总结(9)
    统计文章中得单词百分比、以及字母百分比
    梦断代码阅读笔记03
    maven仓库、jar包兼容问题
    SpringMVC异常映射
  • 原文地址:https://www.cnblogs.com/tian-sun/p/5909918.html
Copyright © 2011-2022 走看看