使用block遍历数组成员的方法

本文演示了如何使用Objective-C中的block来遍历并打印数组中的元素及其索引。通过一个具体的例子展示了如何初始化一个包含字符串的NSArray,并利用enumerateObjectsUsingBlock方法进行遍历。

    NSArray *array = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil];

    

    [array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {

        NSLog(@"index:%d   desc:%@",idx, obj);

    }];

自动类型转换在转换的过程中不需要显式地进行声明,由编译器自动完成。( ) 定义数时,指定的数据类型既可以是基本数据类型,也可以是引用数据类型。( ) 在历数时,使用索引作为循环条件,只要索引没有越界,就可以访问数元素。( ) 变量一定会被定义在某一对大括号中,该大括号所包含的代码区域便是这个变量的作用域。( ) 在switch语句中,每个case关键字后面必须有break,否则会编译出错。( ) 运算符“&”和“&&”都表示与操作。( ) 数初始化成功后,数的长度也确定了。( ) 封装可以防止本类的代码和数据被外部类定义的代码随意访问。( ) 静态方法可以通过类名和对象进行访问。( ) static关键字只能修饰局部变量,不能修饰成员变量。( ) 使用super关键字可以在子类中访问父类的私有方法和非私有方法,以及构造方法。( ) 成员内部类只能访问外部类的非私有成员。( ) 抽象类不能被非抽象类继承。( ) 静态代码块会随着类对象的创建而执行。( ) 外部类可以直接访问局部内部类中的变量和方法。( ) 定义在类中的变量叫成员变量,定义在方法中的变量叫局部变量。( ) 对象是类的模板,类用于描述现实中的个体,是对象的实例。( ) 当定义一个类时,如果没有使用extends关键字为这个类显式指定父类,那么该类默认继承Object类。( ) 如果该方法的参数是接口类型,那么在传参时,可以传入实现接口的匿名内部类作为参数。( ) 定义类时,class前面的修饰符是可选的。( )
最新发布
10-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值