(不安全)緩衝區指標
完成一個人對(不安全)BufferPointers 的理解所需的密切對齊的概念。
- MemoryLayout( 型別的記憶體佈局,描述其大小,步幅和對齊方式。)
- Unmanaged( 用於傳播非託管物件引用的型別。)
- UnsafeBufferPointer( 連線到記憶體中連續儲存的元素緩衝區的非擁有集合介面。)
- UnsafeBufferPointerIterator( 由 UnsafeBufferPointer 或 UnsafeMutableBufferPointer 例項引用的緩衝區中元素的迭代器。)
- UnsafeMutableBufferPointer( 連線儲存在記憶體中的可變元素緩衝區的非擁有集合介面。 )
- UnsafeMutablePointer( 用於訪問和操作特定型別資料的指標。 )
- UnsafeMutableRawBufferPointer( 一個可變的 nonowning 集合介面,指向記憶體區域中的位元組。 )
- UnsafeMutableRawBufferPointer.Iterator( 原始緩衝區指標檢視的位元組數上的迭代器。 )
- UnsafeMutableRawPointer( 用於訪問和操作無型別資料的原始指標。 )
- UnsafePointer( 用於訪問特定型別資料的指標。 )
- UnsafeRawBufferPointer( 記憶體區域中位元組的非常量集合介面。 )
- UnsafeRawBufferPointer.Iterator( 原始緩衝區指標檢視的位元組數上的迭代器。 )
- UnsafeRawPointer( 用於訪問無型別資料的原始指標。 )
(來源, Swiftdoc.org )