iOS學習第九篇 —— NSArray 和 NSMutableArray

NSArray 和 NSMutableArray 的區別

NSArray 創建的是靜態數組,只能存儲OC對象,一旦創建,就不能刪除和添加對象。

NSMutableArray 創建是的動態數組,可以任意添加刪除數組對象。

1.NSArray

(1).NSArray創建

NSArray *NSArray = [NSArray arrayWithObjects:@"A",@"B",...,nil];

(2).NSArray 創建的時候,結尾必須用nil,一旦NSArray創建之後,就不能再對裏面的對象進行添加刪除。

(3) 得到數組裏面的對象:[ array objectAtIndex:i];

2.NSMutableArray 

NSMutableArray 是NSArray的補充類,是創建的是動態數組,創建之後,可以隨意添加和刪除數組裏面的對象。

(1).NSMutableArray創建

NSMutableArray *array = [ [ NSMutableArray alloc] init];

(2).添加對象到數組

[ array addObject:obj1  ];

[ array addObject:obj2  ];

(3).添加對象到指定位置

[array insertObjecr:obj1 atIndex:1];

(4).刪除數組中的對象

[array removebjectAtIndex:i];


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章