19 深入理解数组:底层探究

2023-03-08  本文已影响0人  为了自由的白菜

深入理解数组:底层实现探究

数组的协议结构

image-20230223225002236.png

Sequence

image-20230223225156574.png

IteratorProtocol

image-20230223225425579.png

定义自己的Sequence

image-20230223225527781.png

Collection

image-20230223225916071.png

Array的迭代器

image-20230223225955643.png

Array的下标访问

image-20230223230201634.png

Array的buffer

image-20230223230254677.png

_ContiguousArrayBuffer

image-20230223230337486.png

_ContiguousArrayBuffer的getElement

image-20230223230452680.png

UnsateMutablePointer的下标操作

image-20230223230556548.png

问题:endIndex vs count

image-20230223230716982.png

索引

image-20230223230754798.png image-20230223230928605.png

课后探索

上一篇 下一篇

猜你喜欢

热点阅读