在Object-C中,数组使用NSArray和NSMutableArray(可变长数组)。使用语法如下:
NSArray *array = [[NSArray alloc] initWithObjects:@"One",@"Two",@"Three",@"Four",nil];
取数组元素的方法:
[array objectAtIndex:2]);
因为数组在开发中会被频繁使用,且objectAtIndex的写法看着过于繁复,远不如array[2]这种直观。所以我将C++中的vector类进行了封装,并增加一些新的功能: