OC中获取任意结构数组的所有元素内容方法
2016-09-13 13:21
501 查看
OC中获取任意结构数组的所有元素内容方法.m #import "ViewController.h" @interface ViewController () @property(nonatomic,strong) NSMutableArray * mutableArry; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; _mutableArry = [[NSMutableArray alloc]init]; NSArray * ary = @[@[@[@[@[@[@"woqu"],@"888"]]]],@[@"123"],@[@[@[@"000",@"010"]]],@"321",@[@"555",@[@"666"]],@"777"]; [self getAllObject:ary and:0]; } -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ NSLog(@"等于:%@",_mutableArry); } -(void)getAllObject:(NSArray *)array and:(int)num{ while (num<array.count) { if (![array[num] isKindOfClass:[NSArray class]]) { [_mutableArry addObject:array[num]]; num++; continue; }else if([array[num] isKindOfClass:[NSArray class]]){ [self getAllObject:array[num] and:0]; num++; } } }
相关文章推荐
- 简略方法---结构数组所有元素赋相同值
- List的All方法使用问题:我用List1的All方法来确保List1的所有每个数组元素中是否包含Arr1中的任意元素,这个部分很难实现。 因为,没有一个数组中是否包含另一个数组中的任意元素这个功能
- js中两个常用方法(1.获取当前工程的虚拟目录;2.移除数组指定位置上的元素)
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!
- 兼容所有浏览器,获取元素文本的方法
- js 获取元素下面所有li的两种方法
- php获取多维数组某个特定键(数组下标)的所有值,具体总结下其余的方法
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!
- js获取对象,数组所有属性值(key)和对应值(value)的方法
- 数组做函数参数时求长度和输出所有元素的方法
- 【转】Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!
- php 计算任意多个结构相同的多维数组的每个元素的平均值
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行!
- 计算一个数组所有元素之和(方法总结)
- 将任意类型数组中的所有元素填充为相应类型的对象(题目很长,其实代码很短)
- 从n个数组中任意选取一个元素的所有组合的Java实现(组合问题)
- Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反之也行
- shell中获取字符串长度的方法,获取数组元素个数,获取数组元素,数组遍历
- 获取二维字符数组元素个数的方法