《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.隨機取出一個元素:

相關文章
相關標籤/搜索