我有一个包含50个条目的NSMutableArray - 有没有简单的方法将它分成5个NSMutableArrays,每个NSMutableArrays各有10个条目。
答案 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来做这件事。它的要点是循环一个数组,在循环索引处填充一个任意数组,以你想要的子数组的数量为模,直到用完项目为止。