iOS中的几种遍历方式

void FastEnumration(){
    
    NSArray *array = @[@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10"];
    //一、For Statement
    for (int i = 0 ; i
iOS中的几种遍历方式_第1张图片
For Statement.png
iOS中的几种遍历方式_第2张图片
fast enumration.png
iOS中的几种遍历方式_第3张图片
NSEnumerator.png
iOS中的几种遍历方式_第4张图片
顺序遍历.png
iOS中的几种遍历方式_第5张图片
倒序遍历.png
iOS中的几种遍历方式_第6张图片
快速迭代.png

总结,从数据来看,性能差异较小,所以大家视使用场景,自行决定使用哪一个。(数据量较大时,更易看出,感兴趣的请自行运行代码测试)再次申明:内容是本人学习之互联网,并做笔记之用。


你可能感兴趣的:(iOS中的几种遍历方式)