遍历性能

iOS开发中数组常用的五种遍历方式

 

随着iOS的不断发展,apple也不断推出性能更高的数组遍历方式,下面将对熟悉的五种遍历方式进行列举。

首先定义一个数组,并获取数组长度

 

一、for循环

复制代码

复制代码

二、forin 快速枚举

复制代码

复制代码

三、NSEnumerator

复制代码

复制代码

四、快速遍历

复制代码

复制代码

五、快速迭代

复制代码

 


复制代码

根据打印结果最后才打印 end 字符可知,dispatch_apply会等待每个block中的任务都执行完成后,才往下执行。

总结:从这五种遍历方式来看,第5种采用的多线程,对于处理耗时的数组遍历比较适用。

 

 
 
posted @ 2018-09-04 08:52  lgx联盟  阅读(93)  评论(0编辑  收藏  举报