iphone – 如何将字符串拆分为NSMutableArray

我想将字符串拆分为NSMutableArray

我知道

- (NSArray *)componentsSeparatedByString:(NSString *)separator

可用,但这个是NSArray而不是NSMutableArray.

我需要因为在分裂后我想通过使用从数组中删除元素

-(void)removeObjectAtIndex:(NSUInteger)index

这是NSArray无法实现的.

谢谢

您还可以获得返回数组的可变副本:

NSMutableArray *array = [[myString componentsSeparatedByString:@"..."] mutableCopy];

另外,请记住,像alloc这样的副本确实会分配新的内存.因此,当在非ARC代码中使用时,您必须自动释放复制的阵列或在完成后手动释放它.

相关文章
相关标签/搜索