//给数组分配容量
NSArray *array;
array = [NSMutableArray arrayWithCapacity:20];
///在数组末尾添加对象
//- (void) addObject:
(id) anObject;
NSMutableArray *array =
[NSMutableArray arrayWithObjects:
@"One",@"Two",@"Three",nil];
[array addObject:@"Four"];
NSLog(@"array:%@",array);
//删除数组中指定索引处对象
//-(void)
removeObjectAtIndex: (unsigned) index;
NSMutableArray *array =
[NSMutableArray arrayWithObjects:
@"One",@"Two",@"Three",nil];
[array removeObjectAtIndex:1];
NSLog(@"array:%@",array);
//
//- (NSEnumerator
*)objectEnumerator;从前向后
NSMutableArray *array =
[NSMutableArray arrayWithObjects:
@"One",@"Two",@"Three",nil];
NSEnumerator *enumerator;
enumerator
= [array objectEnumerator];
id thingie;
while (thingie
= [enumerator nextObject]) {
NSLog(@"thingie:%@",thingie);
}
//- (NSEnumerator
*)reverseObjectEnumerator;从后向前
NSMutableArray *array =
[NSMutableArray arrayWithObjects:
@"One",@"Two",@"Three",nil];
NSEnumerator *enumerator;
enumerator
= [array reverseObjectEnumerator];
id object;
while (object = [enumerator nextObject]) {
NSLog(@"object:%@",object);
}
//快速枚举
NSMutableArray *array =
[NSMutableArray arrayWithObjects:
@"One",@"Two",@"Three",nil];
for(NSString *string in array)
{
NSLog(@"string:%@",string);
}