Object-C NSSet类型

      Nsset也是一种集合,它和数组,字典一样只能存放对象类型的数据。

set集合中不能存放相同的对象,它的元素是互不相同的,而且是无序存放的。
set集合中不能存放nil,因为nil是一个set结束的标志。
注意:set集合中可以存放相同的元素,但在运行后会把相同的元素只留一个。如下:
//创建一个NSSet对象

      NSSet *set=[NSSet setWithObjects:@"1",@"2",@"1",@"3",@"4",@"2",@"5",@"3", nil];

        NSLog(@"%@",set);
运行结果如下:
2015
-10-29 08:02:53.481 10.29.1[558:15953] {( 3, 4, 5, 1, 2 )}
NSMutableSet常用的方法:
NSMutableSet *set1=[NSMutableSet set];//创建空集合
        NSMutableSet *set2=[NSMutableSet setWithCapacity:10];
        [set1 addObject:@""];//添加元素
        [set1 removeObject:@""];//删除元素



原文地址:https://www.cnblogs.com/wyhwyh2114/p/4919271.html