使用localizedCompare来比较
升序代码:
NSArray* sortedArray = [array sortedArrayUsingComparator:^(id a, id b)
{
NSString* s0 = (NSString*)a;
NSString* s1 = (NSString*)b;
return [s0 localizedCompare: s1];
}];
倒序可以这样写:return [s0 localizedCompare: s1] * -1;
localizedCompare排序详解
本文介绍如何使用localizedCompare方法对NSString对象进行升序和降序排序。通过示例代码展示了简单的升序排列方式,并给出了实现倒序排列的方法。适用于需要对字符串集合进行文化敏感排序的应用场景。
使用localizedCompare来比较
升序代码:
NSArray* sortedArray = [array sortedArrayUsingComparator:^(id a, id b)
{
NSString* s0 = (NSString*)a;
NSString* s1 = (NSString*)b;
return [s0 localizedCompare: s1];
}];
倒序可以这样写:return [s0 localizedCompare: s1] * -1;
7万+

被折叠的 条评论
为什么被折叠?