Head of the group of indexes to shift. ずらすインデックスのグループの冒頭。
Instance Method
インスタンスメソッド
shift
shiftIndexesStartingAtIndex:by:
Shifts a group of indexes to the left or the right within the receiver.
インデックスいくらかからなるあるグループを左または右へレシーバの中でずらします。
Availability 有効性
- iOS 2.0+
- iPadOS 2.0+
- macOS 10.3+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
- (void)shiftIndexesStartingAtIndex:(NSUInteger
)index
by:(NSInteger
)delta;
Parameters パラメータ
startIndex
delta
Amount and direction of the shift. Positive integers shift the indexes to the right. Negative integers shift the indexes to the left. ずらしの量と方向。正の整数はインデックスを右にずらします。負の整数はインデックスを左にずらします。
Discussion 議論
The group of indexes shifted is made up by start
and the indexes that follow it in the set.
ずらされるインデックスのグループは、start
と集合においてそれに続くインデックスによって作り上げられます。
A left shift deletes the indexes in a range the length of delta
preceding start
from the set.
左ずらしは、delta
の長さstart
から先行する範囲の中のインデックスを集合から削除します。
A right shift inserts empty space in the range (
start
,
delta
)
in the receiver.
右ずらしは、空の空間を範囲(
start
,
delta
)
の中にレシーバにおいて挿入します。
The resulting indexes must all be in the range 0 .. NSNot
.