2012-07-20 77 views
0

當您聲明一個數組並使用initWithObjects:在同一時間初始化它時,第一個對象是否會進入索引0?然後順序填充數組?NSMutableArray:initWithObjects是否從索引0開始?

例如:請問下面的聲明

NSMutableArray *test = [[NSMutableArray alloc] initWithObjects:@"zero", @"one", @"two", nil];

結果:

test [0] = zero 
test [1] = one 
test [2] = two 

+5

NSMutableArray(像任何理智的數組;;)有基於0的索引。所以,是的。 – 2012-07-20 18:35:35

+0

是的。你可以通過像這樣的objectAtIndex方法來訪問它們[test objectAtIndex:0] – moxy 2012-07-20 18:37:48

+1

通過編寫一個小的示例程序不是很容易檢查你自己嗎? – Almo 2012-07-20 18:43:26

回答

1

是的,NSArray及其子類NSMutableArray管理對象的有序集合。