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 @"#";
        }
    }
  • 相关阅读:
    IList扩展
    WPF 路由事件
    WPF 属性值绑定、转换
    WPF 生命周期
    App.config 动态编辑
    Oracle Package的全局变量与Session
    AES对数据进行加密与解密
    OracleAES加密
    AES加解密程序的实现
    Oracle的AES加密与解密用法
  • 原文地址:https://www.cnblogs.com/tian-sun/p/5909918.html
Copyright © 2011-2022 走看看