Instance Method インスタンスメソッド

getBytes(_:range:)

Copies a range of bytes from the data object into a given buffer. データオブジェクトからあるバイトの範囲をある与えられたバッファに複製します。

Declaration 宣言

func getBytes(_ buffer: UnsafeMutableRawPointer, 
        range: NSRange)

Parameters パラメータ

buffer

A buffer into which to copy data. それへとデータを複製することになるあるバッファ。

range

The range of bytes in the receiver's data to copy to buffer. The range must lie within the range of bytes of the receiver's data. bufferに複製することになる、レシーバの持つデータ中のバイト範囲。この範囲は、レシーバの持つデータのバイトの範囲内に横たわらなければなりません。

Discussion 議論

If range isn’t within the receiver’s range of bytes, an rangeException is raised. rangeがレシーバの持つバイト範囲内にないならば、rangeExceptionが引き起こされます。

See Also 参照

Accessing Underlying Bytes 基礎をなすバイトにアクセスする

Related Documentation 関連文書