《Objective-c》Foundation框架 -(集合:NSSet和NSMutableSet)

 

1、NSSet(可变集合)

1.NSSet和NSArray的区别:

  • 共同点:

  1. 都是集合,都能存放多个OC对象;

  2. 只能存放OC对象,不能存放非OC对象类型(如:int、char、float、等,结构体、枚举等);

  3. 自己都不可变,但都一个可变的子类;

  • 不一样点:

NSArray 中存放的元素有顺序额,NSSet中存放的元素没有顺序;

2.NSSet的建立:

  •  
  • 注意点:(错误写法:给NSSet对象添加元素)

        

2、NSMutableSet:(不可变集合)

1.NSMutableSet的建立:

2.添加元素:

3.删除元素:

4.随机取出一个元素:

相关文章
相关标签/搜索