iOS 數組歸類分組

   //按照屬性type的值進行排序數組

 self.groupArr = [NSMutableArray array];//分組後的數組spa

    NSArray *typesArray = [self.listArray valueForKey:@"type"];//獲得的屬性type對應的value數組 ,listArray 是沒有分組的數據orm

    NSOrderedSet *set = [NSOrderedSet orderedSetWithArray:typesArray];//排序排序

    self.sectionArray = [set array];it

 

    [_sectionArray enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {io

        NSPredicate *pre = [NSPredicate predicateWithFormat:@"type == %@", obj];table

        NSArray *indexArray = [array filteredArrayUsingPredicate:pre];數據

        [_groupArr addObject:indexArray];top

    }];filter

相關文章
相關標籤/搜索