74 基础数据类型_NSSet

集合: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];


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 卷首语 欢迎来到 objc.io 第七期! 这个月,我们选择了 Foundation 框架作为我们的主题。 Fou...
    评评分分阅读 5,469评论 0 8
  • 原文链接:Collection Data Structures In Swift原文日期:2015/04/21 译...
    梁杰_numbbbbb阅读 10,399评论 2 14
  • 站在前辈的肩膀上前行 UIKit框架和Foundation框架 所有的Mac OS X和IOS程序都是由大量的对象...
    zysmoon阅读 12,825评论 0 16
  • 前言 3月27号苹果发布了Swift3.1,官方教程也更新到了3.1,查看更新记录发现更新的内容对之前的文章并没有...
    BoomLee阅读 8,346评论 0 4
  • 皓月高悬,清风徐来。惬意到连树叶也欢脱刷刷乱扯蛋。当然林间估计最欢脱的是在小角落的一对对小情侣。大学果然是...
    小米粒加巧克力阅读 2,523评论 0 4

友情链接更多精彩内容