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