iOS數(shù)組分頁(yè)/分段/分組:
比如我有一個(gè)數(shù)組logArr喇勋,里頭23個(gè)元素缨该,5個(gè)一數(shù)組,分成5個(gè)新數(shù)組川背,最后一個(gè)數(shù)組里放3個(gè)贰拿。
元素0-4放 Array1
元素5-9放 Array2
。熄云。膨更。
以此類推
最后元素20-22放Array5
NSMutableArray *arrayOfArrays = [NSMutableArray array];
NSUInteger itemsRemaining = logArr.count;
int j = 0;
while(itemsRemaining) {
NSRange range = NSMakeRange(j, MIN(5, itemsRemaining));
NSArray *subLogArr = [logArr subarrayWithRange:range];
[arrayOfArrays addObject:subLogArr];
itemsRemaining-=range.length;
j+=range.length;
}
NSLog(@"%@",arrayOfArrays);
最后arrayOfArrays
里存放分好的數(shù)組結(jié)果