init(bytes: UnsafeRawPointer?, length: Int)
Initializes a data object filled with a given number of bytes copied from a given buffer.
与えられたバッファから複製される、与えられた数のバイトで満たされたデータオブジェクトを初期化します。
init(bytesNoCopy : UnsafeMutableRawPointer, length: Int)
Initializes a data object filled with a given number of bytes of data from a given buffer.
与えられたバッファからの、与えられたバイト数のデータで満たされたデータオブジェクトを初期化します。
init(bytesNoCopy : UnsafeMutableRawPointer, length: Int, deallocator: ((UnsafeMutableRawPointer, Int) -> Void)?)
Initializes a data object filled with a given number of bytes of data from a given buffer, with a custom deallocator block.
与えられたバッファからの、与えられたバイト数のデータで満たされたデータオブジェクトを初期化します、あるあつらえのデアロケータブロックを使います。
init(bytesNoCopy : UnsafeMutableRawPointer, length: Int, freeWhenDone : Bool)
Initializes a newly allocated data object by adding the given number of bytes from the given buffer.
新しくアロケートされたデータオブジェクトを、この与えられたバッファからこの与えられた数のバイトを加えることによって初期化します。