不可变集合
创建集合
NSSet *set = [NSSet setWithObjects:@5,@6, nil];
NSSet *set1 = [[NSSet alloc]initWithArray:@[@13,@"nihao",@16]];
NSSet *set2 = [NSSet setWithObjects:@2,@3,@4,@5,@6, nil];
以数组形式获取集合对象
NSArray *arr = [set allObjects];
集合是否包含某个对象 包含返回1,不包含返回0,返回值类型 布尔类型
BOOL flag = [set containsObject:@2];
是否包含指定集合的对象 如果两个集合有共同元素,返回1,没有相同元素返回0
BOOL flag1 = [set intersectsSet:set1];
是否匹配 匹配返回1,否0
BOOL flag3 = [set isEqualToSet:set2];
是否是子集 前面是后面的子集
BOOL flag4 = [set isSubsetOfSet:set2];