NSSet的简单使用

2019-07-15  本文已影响0人  小学生课代表

NSSet就是一个无序,元素不重复的集合
基本用法就不做赘述

实际项目中的需求是:

通过点击得到不同的组合,通过不同的组合得到不同的数组,最终将得到的数组去重取和。

//举例:
    NSDictionary *testDict = @{@"211" : @[@"1",@"2",@"3",@"4",@"7",@"8",@"10"],@"212":@[@"1",@"2",@"3",@"8",@"10"],@"233":@[@"11",@"2",@"23",@"14",@"7"]};
    NSMutableSet *testSet = [NSMutableSet set];
    
    for (NSArray *testArr in testDict.allValues) {
        [testSet addObjectsFromArray:testArr];
    }

    NSInteger count = [[testSet allObjects] count];
    NSLog(@"去重结果:%@----去重元素总和:%ld个",[testSet allObjects],count);
WechatIMG33.png
上一篇下一篇

猜你喜欢

热点阅读