3

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

4

2 回答 2

4

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

- (NSArray *)subarrayWithRange:(NSRange)range

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

使用以下函数制作您的数组:

NSRange NSMakeRange (NSUInteger loc, NSUInteger len );

希望有帮助。

于 2013-06-14T21:20:52.737 回答
2

不久前我写了一个简短的函数来做到这一点。它的要点是在循环索引处循环填充任意数组的数组,以您想要的子数组的数量为模,直到您用完项目。

于 2013-06-14T21:24:49.767 回答