gpt4 book ai didi

objective-c - `[blah addObject:@"1"];` 和 `[blah insertObject:@"0"atIndex:0];` 有什么区别?

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:15 26 4
gpt4 key购买 nike

有什么区别:

[blah addObject:@"1"];

[blah insertObject:@"0" atIndex:0];

???

我知道它们都用于 NSMutableArray

最佳答案

addObject 最后添加一个对象。 insertObject:atIndex 在指定索引处添加一个对象。指定索引后面的所有对象都向右移动一个位置。

例如,假设您有一个包含以下对象的数组:

A B C D

然后使用 addObject 添加 E。然后它看起来像:

A B C D E

然后你在索引 2 处插入 F。然后它看起来像:

A B F C D E

关于objective-c - `[blah addObject:@"1"];` 和 `[blah insertObject:@"0"atIndex:0];` 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8694668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com