NSMutableArray removeObjectAtIndex

Coc*_*Dev 5 cocoa objective-c nsmutablearray ios4

如果我有一个带有10个对象的NSMutableArray

我运行这行代码

[tempArray removeObjectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

然后

[tempArray count] 应该返回9

但是整个阵列都会向上移动

对象在索引1处移动到索引0
对象在索引2处移动到索引1
...
索引9处的对象移动到索引8

或指数0 =零?

Dir*_*irk 7

NSMutableArray文档:

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