美文网首页
NSSet的简单使用

NSSet的简单使用

作者: 小学生课代表 | 来源:发表于2019-07-15 19:36 被阅读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

相关文章

  • NSSet的简单使用

    NSSet就是一个无序,元素不重复的集合基本用法就不做赘述 实际项目中的需求是: 通过点击得到不同的组合,通过不同...

  • iOS绘图

    core graphics绘图 NSSet是无序的 NSSet使用NSEnumerator遍历 NSSet any...

  • NSSet集合使用

    集合求交集 //表示从set11中删除set12中没有的对象 //结果:set11={(@100,@1)} [se...

  • Objective-C相关

    重温OC,发现好些之前忽视的小细节,简单的梳理一下。 NSSet NSSet相关 NSArray 基础数据类型可以...

  • 音效的播放_01

    - 使用AVfundation框架 - (void)touchesBegan:(NSSet*)touches wi...

  • NSSet/NSDictionary/CGPoint/NSNum

    NSSet NSSet 里的数据是不能重复的NSSet *set=[NSSet setWithObjects:@"...

  • __block 与 __weak

    下面举个使用__block的例子: __blockBOOLfound =NO;NSSet *aSet = [NSS...

  • 数据去除多余重复数据

    利用NSSet的AllObjects方法 NSSet *set = [NSSet setWithArray:res...

  • NSSet和NSOrderedSet使用

    GitHub Demo: https://github.com/BaHui/NSSet_Study 简介 NSS...

  • 基础零碎

    1.NSArray和NSSet的区别 >.NSArray内存中存储地址连续,而NSSet不连续 >.NSSet...

网友评论

      本文标题:NSSet的简单使用

      本文链接:https://www.haomeiwen.com/subject/nzeokctx.html