程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Object-c集合的簡單介紹

Object-c集合的簡單介紹

編輯:關於C語言

Object-c集合的簡單介紹


Object-c集合的簡單介紹


一、簡單介紹


NSArray/NSMutableArray
NSSet/NSMutableSet
NSDictionary/NSMutableDictionary


NSArray、NSSet、NSDictionary是不可變的,創建的時候初始化


NSMutableArray、NSMutableSet、NSMutableDictionary是可變的


二、使用介紹


NSArray是有序的數組


NSMutableArray *myArray=[[NSMutableArray alloc] init];
//添加元素
[myArray addObject:@“good”];
//刪除元素
[myArray removeObject:@“good”];
//快速訪問
myArray[index];




NSSet是無序的,可以隨機取值,取值方法是:擲骰子操作
NSSet *s = [NSSet setWithObjects:@“1”, @“2”, @“3”, @“4”, @“5”, @“6”];
NSString *str = [s anyObject];






NSDictionary是無序的鍵值對,鍵值不可以重復,value可以重復


NSMutableDictionary *dict = @{@"name" : @“lili”};
[dict setObject:@"rose" forKey:@"name”];//第二次賦值的時候將會把之前的值覆蓋掉
// 添加鍵值對
[dict setObject:@"北京" forKey:@"address"];
// 移除鍵值對
// [dict removeObjectForKey:@“name”];
//快速訪問
dict[@“name”];


三、相同點


只能存放OC對象

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved