【OC】11、數組對象(NSArray & NSMutableArray)

不可變數組:NSArray數組

可變數組:NSMutableArrayspa

建立一個不可變數組

簡單的建立一個數組對象

     [NSArray arrayWithObjects: @"111",@"222",nil];索引

咱們能夠按順序列出對象並用逗號隔開,而且最後一個值指定爲nil 這時候咱們可使用arrayWithObjects 方法ci

咱們能夠取出數組的值  用objectAtIndex方法
rem

    [arr objectAtIndex:0];string

建立一個可變數組

若是咱們想要在數組中添加  刪除  修改元素  咱們可使用NSMutableArrayit

        NSMutableArray *arr = [NSMutableArray array];table

給數組分配容量

         NSMutableArray *array= [NSMutableArray arrayWithCapacity:20];object

在數組末尾添加對象

        [array addObject:"Four"];

刪除數組中指定索引處對象

        [array removeObjectAtIndex:1];

快速枚舉

        for(NSString *string in array)

        {

            NSLog(@"string:%@",string);

        }

相關文章
相關標籤/搜索