- <span style="font-size:24px;">//第一种方法
- // NSMutableArray *arr = [NSMutableArray array];
- // for (int i = 0; i < 13; i ++) {
- // [arr addObject:[NSString stringWithFormat:@"lanou%d",i + 1]];
- // }
- // NSLog(@"%@",arr);
- //
- 分组
- // NSMutableArray *arrs = [NSMutableArray array];
- // for (NSInteger i = 0; i < [arr count] ; i ++) {
- //
- // NSMutableArray *arr1 = [NSMutableArray array];
- // NSInteger counts = 0;
- //
- // while (counts != 3 && i < [arr count] ) {
- // counts++;
- // [arr1 addObject:arr[i]];
- // i ++;
- //
- //
- // }
- // [arrs addObject:arr1];
- //
- // i --;
- // }
- // NSLog(@"%@",arrs);
- //第二种
- // NSMutableArray *arr = [NSMutableArray array];
- // for (int i = 0; i < 26; i ++) {
- // [arr addObject:[NSString stringWithFormat:@"lanou%d",i + 1]];
- // }
- // NSLog(@"%@",arr);
- // NSMutableArray *arrs = [[NSMutableArray alloc] initWithCapacity:1];
- // NSMutableArray *smallArr = nil;//变量的定义
- // for (int i = 0; i < [arr count]; i ++) {
- // if (i % 3 == 0) {
- // //只要读到0,3,6,9,12就开辟空间存储接下来的元素
- // smallArr = [[NSMutableArray alloc] initWithCapacity:1];
- // //将小数组添加到大数组中进行管理
- // [arrs addObject:smallArr];
- // }
- // [smallArr addObject:[arr objectAtIndex:i]];
- // }
- // NSMutableArray *arr = [NSMutableArray array];
- //[bigArr count] == 0;数组中有没有元素
- //big != nil; big 指向无效的空间(堆区空间)
- // NSLog(@"%@",arrs);</span>
OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法
最新推荐文章于 2021-11-26 09:06:35 发布