900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > iOS sort array 数组排序里面的对象

iOS sort array 数组排序里面的对象

时间:2021-04-20 08:09:19

相关推荐

iOS sort array 数组排序里面的对象

一:如下代码

//对数据按次数排序NSArray *sortArrays = [pinCiDataArray sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) {NSNumber *num1 = [(ReplayModel *)obj1 useTimes];NSNumber *num2 = [(ReplayModel *)obj2 useTimes];return [num2 compare:num1];}];

数组pinCiDataArray保存的是对象 ReplayModel;

ReplayModel 对象有一个 useTimes的 NsNumber属性;

如上代码对数组按 useTimes的使用次数排序;

[num1 compare :num2] 为结果升序

[num2 compare :num1] 为结果降序

参考:/questions/805547/how-to-sort-an-nsmutablearray-with-custom-objects-in-it

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。