如果我从NSMutableArray中删除一个项目,是否会更新项目的索引?

时间:2013-08-18 03:52:51

标签: ios nsmutablearray

说,我有一个包含5个项目的NSMutableArray。

NSMutableArray *fruitArray = [NSMutableArray arrayWithArray:@[@"Apple", @"Pear", @"Peach", @"Banana", @"Orange"]];

现在如果我从数组中删除第三项 - Peach,Banana和Orange的索引会分别从3,4变为2,3吗?

由于

1 个答案:

答案 0 :(得分:1)

是。你有兴趣阅读the documentation吗?

  

为填补空白, index 之外的所有元素都会通过从索引中减去1来移动。