遍历性能
iOS開發中數組常用的五種遍歷方式
隨著iOS的不斷發展,apple也不斷推出性能更高的數組遍歷方式,下面將對熟悉的五種遍歷方式進行列舉。
首先定義一個數組,并獲取數組長度
一、for循環
二、forin 快速枚舉
三、NSEnumerator
四、快速遍歷
五、快速迭代
?
根據打印結果最后才打印 end 字符可知,dispatch_apply會等待每個block中的任務都執行完成后,才往下執行。
總結:從這五種遍歷方式來看,第5種采用的多線程,對于處理耗時的數組遍歷比較適用。
?
轉載于:https://www.cnblogs.com/LGX3399577/p/ssd.html
總結
- 上一篇: [leetcode]从中序与后序/前序遍
- 下一篇: 解决a different object