A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

感觉OC遍历数组很方便,默默地便利了一遍
//定义一个数组
        NSArray *arr = @[@"one",@"two",@3,@"ONE"];
        //1、普通的方式,通过下标访问
        for (int i=0; i<arr.count; i++) {
            NSLog(@"arr[%d] = %@",i,arr);
        }

        //2、快速枚举法(for 循环的增强形式)
        for (NSString *str in arr) {
            NSLog(@"%@",str);
        }
                                                                             //stop=YES会停止  =NO不会停止
        //3、使用block的方式,进行访问        数组元素                       元素下标     是否停止//类似于C中的break
        [arr enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            if (idx == 2 ) {
                *stop = YES;//停止
            }else{

            NSLog(@"arr[%ld] = %@",idx,obj);
            }
        }];


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马