中文数组排序

公司正在做的这个项目有用到一个类似微信的国家、省份选择,上网找了很多,都感觉不是很好,就用了系统的方法获取国家列表

NSArray *countryArray = [NSLocale ISOCountryCodes];

NSMutableArray *countryArr = [NSMutableArray array];

for (NSString *countryCode in countryArray)

{

NSString *displayNameString = [locale displayNameForKey:NSLocaleCountryCode value:countryCode];

[countryArr addObject:displayNameString];

}

NSLog(@"国家个数为%@",countryArr.cout);


但是将数组作为tableview的数据源的时候,发现顺序有点不对,本来以为用普通的数组排序就行了,但是用了之后发现不行,所以上网找了一个框架 —— FFChineseSort ,感觉蛮好用的,所以就记录下来,以后又遇到可以翻翻,遇到类似问题的朋友也可以参考参考。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容