IOS-NSArray排序
来源:互联网 发布:js 给div style属性 编辑:程序博客网 时间:2024/05/17 15:35
1 . sortedArrayUsingComparator
NSString *kDIYMenuDataKeyIndex = @"index";NSArray *array = @[@{kDIYMenuDataKeyIndex:@"2"},@{kDIYMenuDataKeyIndex:@"3"},@{kDIYMenuDataKeyIndex:@"1"}];array = [array sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) { if ([obj1 isKindOfClass:[NSDictionary class]]&&[obj2 isKindOfClass:[NSDictionary class]]) { NSInteger index1 = [obj1[kDIYMenuDataKeyIndex] integerValue]; NSInteger index2 = [obj2[kDIYMenuDataKeyIndex] integerValue]; if (index2>index1) { return NSOrderedAscending; }else if(index2<index1){ return NSOrderedDescending; }else{ return NSOrderedSame; } }else{ return NSOrderedSame; } }];
2.未完待续
0 0
- ios 开发 NSArray 排序
- ios的NSArray排序
- ios的NSArray排序
- ios 开发 NSArray 排序
- IOS-NSArray排序
- ios数组(NSArray)的排序
- NSDictionary In NSArray NSSortDescriptor 排序 iOS
- [ios]NSArray中的数据进行排序 ---- sortedArrayUsingDescriptors
- iOS之NSSortDescriptor及NSArray排序
- iOS学习之NSArray的排序方法
- NSArray/NSMutableArray创建,获取,遍历,排序 - iOS
- NSArray 排序
- NSArray排序
- NSArray排序
- NSArray排序
- NSArray 排序
- NSArray 排序
- NSArray排序
- 三、多线程安全实例
- HTML学习5:常用标签之图像标签
- 内核线程&&系统调用exit&&wait4&&撤销进程
- IOS获取系统通讯录联系人信息
- 23种设计模式总结<转>
- IOS-NSArray排序
- cocoapods 更新失败(已停止修改)
- linux几种安装方式分析
- 命令lsb_release
- ScrollView使用fillViewport设置高度为MatchParent
- JSON格式字符串解析方法
- [Android记录]meta-data小结
- 视图、索引、存储过程的优缺点
- Android的frameworks层键盘事件处理流程分析