不可变数组:NSArray
可变数组:NSMutableArray
创建一个不可变数组
简单的创建一个数组
[NSArray arrayWithObjects: @"111",@"222",nil];
我们可以按顺序列出对象并用逗号隔开,并且最后一个值指定为nil 这时候我们可以使用arrayWithObjects 方法
我们可以取出数组的值 用objectAtIndex方法
[arr objectAtIndex:0];
创建一个可变数组
如果我们想要在数组中添加 删除 修改元素 我们可以使用NSMutableArray
NSMutableArray *arr = [NSMutableArray array];
给数组分配容量
NSMutableArray *array= [NSMutableArray arrayWithCapacity:20];
在数组末尾添加对象
[array addObject:"Four"];
删除数组中指定索引处对象
[array removeObjectAtIndex:1];
快速枚举
for(NSString *string in array)
{
NSLog(@"string:%@",string);
}