这个块代码里 比较两个对象的字符属性(a,b,c...)为什么只用了 return p1.first > p2.first就能反序排列了

来源:互联网 发布:2016龙年快乐最新域名 编辑:程序博客网 时间:2024/05/30 23:33
_provinceArray  =  [provinceArray sortedArrayUsingComparator:^NSComparisonResult(id  _Nonnull obj1, id  _Nonnull obj2) {

      province *p1 =obj1;

      province *p2 = obj2;

      return p1.firstLetter > p2.firstLetter;

    }];
实现的效果是如果原来的是D,B,C,A  排序完成后是A,B,C,D这样 不是很懂return 这句 及里面的原理 有大神帮我解答一下吗谢谢
0 0
原创粉丝点击