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



比方说,我有一个NSMutableArray,它包含5个项目。

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

现在,如果我从数组中删除第三个项目——桃子,香蕉和橙子的索引会分别从3、4变为2、3吗?

感谢

是。你有没有仔细阅读文件?

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

最新更新