您的位置:首页 > 其它

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++;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数组-OC-元素
相关文章推荐