码迷,mamicode.com
首页 > 移动开发 > 详细

ios 汉字字符串数组拼音排序

时间:2015-04-07 15:25:06      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

ios没有提供简单的汉字拼音排序方法,在网上看到了oc方法,这里写以下对应的swift方法

 var stringCompareBlock: (String,String)->Bool = { (str1:String, str2:String) -> Bool in
        var nsStr1 = str1 as NSString
        var nsStr2 = str2 as NSString

        var encode:NSStringEncoding = CFStringConvertEncodingToNSStringEncoding(CFStringEncoding(CFStringEncodings.GB_18030_2000.rawValue))

        var temp1:NSString = nsStr1.stringByAddingPercentEscapesUsingEncoding(encode)!
        var temp2:NSString = nsStr2.stringByAddingPercentEscapesUsingEncoding(encode)!

        return temp1.compare(temp2) == NSComparisonResult.OrderedAscending
    }

oc的方法链接如下:

http://bbs.9ria.com/thread-230144-1-1.html

ios 汉字字符串数组拼音排序

标签:

原文地址:http://www.cnblogs.com/breezemist/p/4398321.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!