The range in the data to replace. データのこの範囲を置換します。
Generic Instance Method
総称体インスタンスメソッド
replace
replaceSubrange(_:with:)
Replaces a region of bytes in the data with new bytes from a collection.
データの中のある領域のバイトを、あるコレクションからの新しいバイトで置き換えます。
Availability 有効性
- iOS 7.0+
- iPadOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
Parameters パラメータ
subrange
newElements
The replacement bytes. 置換用バイト。
Discussion 議論
This will resize the data if required, to fit the entire contents of new
.
これは、必要とされるならばnew
の全内容に合うように、データをリサイズします。
Precondition: The bounds of subrange
must be valid indices of the collection.
前提条件:このsubrange
の境界は、コレクションの有効なインデックスでなければなりません。
Relationships 関係
From Protocol 由来プロトコル
See Also 参照
Replacing a Range of Bytes ある範囲のバイトを置き換える
func replaceSubrange (Range<Data.Index>, with: Data)
Replaces a region of bytes in the data with new data.
データの中のある領域のバイトを新しいデータで置き換えます。
func replaceSubrange <SourceType>(Range<Data.Index>, with: UnsafeBufferPointer<SourceType>)
Replaces a region of bytes in the data with new bytes from a buffer.
データの中のある領域のバイトを、あるバッファからの新しいバイトで置き換えます。
func replaceSubrange (Range<Data.Index>, with: UnsafeRawPointer, count: Int)
Replaces a region of bytes in the data with bytes from memory.
データの中のある領域のバイトを、メモリからのバイトで置き換えます。