需求:
需要对数组noReadArray按照最后的时间lastTimej进行排序
实现方式:
排序实现
//lastTime 是noReadArray 数组model的一个属性
// 1> 创建排序描述器 可以是多个
NSSortDescriptor* sortByA = [NSSortDescriptor sortDescriptorWithKey:@"lastTime" ascending:NO];
//YES 是升序,NO是降序
/
/2> 存放排序器
NSArray *descriptorArray = [NSArray arrayWithObjects: sortByA,nil];
//3>进行排序
NSArray *lastArray = [noReadArray sortedArrayUsingDescriptors:descriptorArray];
使用场景:
1、需要客户端对某一个数据排序;
2、欢迎指正、交流。
网友评论