将NSMutableArray拆分为其他NSMutableArrays

时间:2013-06-14 21:12:14

标签: ios nsmutablearray

我有一个包含50个条目的NSMutableArray - 有没有简单的方法将它分成5个NSMutableArrays,每个NSMutableArrays各有10个条目。

2 个答案:

答案 0 :(得分:4)

是要划分NSMutableArray,您可以使用NSArray方法

- (NSArray *)subarrayWithRange:(NSRange)range

NSRange是一个结构,它是一个起始位置和项目数。所以你会想要0和10,10和10,20和10等

使用以下函数制作数组:

NSRange NSMakeRange (NSUInteger loc, NSUInteger len );

希望有所帮助。

答案 1 :(得分:2)

我刚才写了short function来做这件事。它的要点是循环一个数组,在循环索引处填充一个任意数组,以你想要的子数组的数量为模,直到用完项目为止。