刚刚学习了Funcdation框架中的NSSet跟大家分享一下。
1、集合:集合(NSSet)和数组(NSArray)有相似之处都是存储不同的对象的地址;不过NSArray是有序的集合,NSSet是无序的集合
集合是一种哈希表,运用散列算法查找集合中的元素比数组速度更快,但是它没有顺序
2、存储的所有对象只能有唯一一个,不能重复
//直接类名调用,鈈用alloc+号方法加号方法使用一组对象创建新的集合
//打印集合中的所有元素
//以数组的形式获取集合中的所有对象
//是否包含指定set中的对象
//加号方法使用一组对象创建新的集合
//初始化一个新分配的集合,大小为size
//创建一个有size大小的新集合
//只留下相等元素 做交集运算
//合并集合 将两个集合中所有元素添加到调用者
//清空接收,把自己清空然后接受另一个set传过来的所有对象
//NSCountedSet类声明一个可变的编程接口,无序模糊对象的集合。一組数也称为一个袋子概述每个不同的对象插入一个NSCountedSet对象有一个与之关联的计数器。