(不安全)緩衝區指標

完成一個人對(不安全)BufferPointers 的理解所需的密切對齊的概念。

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

(來源, Swiftdoc.org