1> 共同点
* 都是集合,都能存放多个OC对象
* 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举)
* 本身都不可变,都有一个可变的子类
2> 不同点
* NSArray有顺序,NSSet没有顺序
* 集合(NSSet
)是一种哈希表,运用散列算法,查找集合中的元素比数组速度更快
//NSSet没有重复对象
NSArray *test1 = @[@"2",@"2",@"2"];
NSSet *test2 = [[NSSet alloc] initWithArray:test1];
WBLog(@"test2----%d",[test2 count]); ----1