我在我的代码库中使用nsmutabltearray,我想删除指定索引中的元素。我知道该元素会自动转移。
但我想阻止这一点。元素不应该在索引中移动。 ex - :java中的arraylist
是objc中任何特定列表的tyoe来执行此操作
谢谢
答案 0 :(得分:0)
我不认为使用默认的NS(Mutable)数组是可行的。您可以在其中放置[NSNull null]
个对象,而不是删除,但count
和objectAtIndex
等方法仍然会返回相同的值,因此也可能没有多大帮助。
答案 1 :(得分:0)
- (void)replaceObjectsAtIndexes:(NSIndexSet *)indexes withObjects:(NSArray *)objects
可以使用方法并将其放在要删除内容的位置的空对象中