Instance Method
インスタンスメソッド
replaceBytes(in:withBytes:)
Replaces with a given set of bytes a given range within the contents of the receiver.
与えられた一揃いのバイトでレシーバの内容中のある与えられた範囲を置き換えます。
Parameters
パラメータ
range
The range within the receiver's contents to replace with bytes
. The range must not exceed the bounds of the receiver.
レシーバのもつ内容の中のこの範囲を、bytes
で置き換えます。範囲は、レシーバの境界を越えてはいけません。
bytes
The data to insert into the receiver's contents.
レシーバのもつ内容へと挿入されるデータ。
Discussion
議論
If the location of range
isn’t within the receiver’s range of bytes, an NSRangeException
is raised. The receiver is resized to accommodate the new bytes, if necessary.
range
の位置がレシーバの持つバイト範囲内にないならば、NSRangeException
が引き起こされます。レシーバは新しいバイトを収容するように大きさを変えられます、もし必要ならば。
A sample using this method is given in Working With Mutable Binary Data.
このメソッドを使う見本はWorking With Mutable Binary Dataで得られます。
See Also
参照
Modifying Bytes
バイトを修正する
func setData(Data)
Replaces the entire contents of the receiver with the contents of another data object.
レシーバの全内容を別のデータオブジェクトの内容で置き換えます。