文書   >   Foundation   >   Numbers,Data,and Basic Values   >   Data   >   NSData   >   getBytes(_:)   廃止  
インスタンスメソッド
getBytes(_:)
データオブジェクトの内容を指定されたバッファにコピーします。
このメソッドは、バッファオーバーランを引き起こす可能性があるため、安全ではありません。代わりに getBytes(_:length:) または getBytes(_:range:) を使用してください。
宣言
func getBytes(_ buffer: UnsafeMutableRawPointer)
パラメータ
buffer | その中へ受信者のデータをコピーするバッファ。バッファの長さは少なくとも length バイトでなければなりません。 |
議論
バイナリデータの処理 でこのメソッドを使用するサンプルを見ることができます。
以下も見よ
基底バイトへのアクセス
データオブジェクトの内容へのポインタ。
func enumerateBytes((UnsafeRawPointer, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
ブロックを使用してデータオブジェクト内の各バイト範囲を列挙します。
func getBytes(UnsafeMutableRawPointer, length: Int)
データオブジェクトの先頭から指定されたバッファにいくつかのバイトをコピーします。
func getBytes(UnsafeMutableRawPointer, range: NSRange)
データオブジェクトから指定されたバッファに範囲のバイトをコピーします。