美文网首页
74 基础数据类型_NSSet

74 基础数据类型_NSSet

作者: rebeccaBull | 来源:发表于2017-12-25 20:30 被阅读0次

集合:NSSet和数组(NSArray)相似,都是存储不同的对象地址;NSArray是有序的集合,NSSet是无序的集合.集合是一种哈希表,运用散列算法,查找集合中的元素比数组速度更快,但是没有顺序.

NSSet * set = [[NSSet alloc] initWithObjects:@"one",@"two",@"three",@"four", nil];
[set count]; //返回集合中对象的个数


//判断集合中是否拥有@“two”
BOOL ret = [set containsObject:@"two"];

判断两个集合是否相等
1 NSSet * set2 = [[NSSet alloc] initWithObjects:@"one",@"two",@"three",@"four", nil];
2 //判断两个集合是否相等
3 BOOL ret = [set isEqualToSet:set2];


相关文章

  • 74 基础数据类型_NSSet

    集合:NSSet和数组(NSArray)相似,都是存储不同的对象地址;NSArray是有序的集合,NSSet是无序...

  • Objective-C相关

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

  • OC基础数据类型 - NSSet

    一 . 集合(NSSet) 和数组(NSArray)区别 集合和数组都是存储不同的对象的地址,但数组是有序的集合,...

  • OC基础:NSSet

    NSSet 提供了一个可以用于无序对象集合的类。通过NSSet,你可以存储不需要按一定顺序存储的对象。NSSet ...

  • NSSet/NSDictionary/CGPoint/NSNum

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

  • JAVA 之路第一讲

    数据类型: 基础数据类型 包装器数据类型 引用数据类型 null 数据类型 基础数据类型: 整型 byte(字节型...

  • 数据去除多余重复数据

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

  • OC基础数据类型

    一、基础数据类型 数据类型基础数据类型:int / float / double / char / bool / ...

  • 初级_OC第一讲基础数据类型和循环语句

    一、 基础数据类型 数据类型 基础数据类型:int / float / double / char / b...

  • android面试准备

    Android知识体系 语言 java基础 数据类型基础数据类型基础数据类型相关运算byte/8,char/16,...

网友评论

      本文标题:74 基础数据类型_NSSet

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