sur*_*gid -1 iphone nsmutablearray ios
我有一个NSMutableArray用n条目.是否有任何简单的方法将其拆分为另一个,NSMutableArray每个都有25个条目.值n可以大于或小于25.
您可以使用以下方法拆分数组
-(NSMutableArray*)splittedArrayFrom:(NSArray*)inputArray divideCount:(int)cnt
{
NSMutableArray *mainArray = [[NSMutableArray alloc]init];
int itemsRemaining = [inputArray count];
for (int i =0;i*cnt<[inputArray count]; i++) {
NSRange range = NSMakeRange(i*cnt, MIN(cnt, itemsRemaining));
NSArray *childArray = [inputArray subarrayWithRange:range];
[mainArray addObject:childArray];
itemsRemaining = itemsRemaining - range.length;
}
return mainArray;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
894 次 |
| 最近记录: |