【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);

        }

相关文章
相关标签/搜索