SwiftUI RandomAccessCollection 是什麼如何用(2020)

得益於Swift的protocol-oriented 設計,所以能夠很是容易的實現各類通用算法。

RandomAccessCollection 介紹

A collection that supports efficient random-access index traversal.

支持高效隨機訪問的集合算法

RandomAccess集合能夠將索引移動到任意距離,並能夠在O(1)複雜度時間內從了索引之間的距離。所以隨機訪問與雙向訪問之間區別就在於索引移動效率。例如,在O(1)時間內就能夠額隨機訪問count屬性,而不須要迭代整個集合。swift

RandomAccessCollection 位置

實際應用

RandomAccessCollection 能夠應用在List分頁項目中,我將在後續教程中進行介紹。dom

參考文獻

更多SwiftUI教程和代碼關注專欄

相關文章
相關標籤/搜索