06-NSArray的遍历

06-NSArray的遍历

1、常规方法遍历(我们最常用的for循环)

06-NSArray的遍历

2、快速遍历 for(id obj int array)

06-NSArray的遍历

这种方法的缺点是:我们不知道具体循环到第几次。

接下来,我们解决这个问题:

1>方法一:

06-NSArray的遍历

2>方法二: NSUInteger i = [array indexOfObject: obj];

06-NSArray的遍历

3>方法三:调用block

06-NSArray的遍历

接下来介绍 BOOL *stop

stop是一个BOOL类型的指针变量:

当它的值为YES(或者任何其他非零值)时,表示遍历停止。

当它的值为NO(或者零值)时,表示遍历不会停止。

06-NSArray的遍历