Instance Method
インスタンスメソッド
insert(_:at:)
Inserts a descriptor at the specified (one-based) position in the receiving descriptor list, replacing the existing descriptor, if any, at that position.
ある記述子をレシーバである記述子リストの中の指定された位置(1起点)で挿入します、既存の記述子を、もしあれば、その位置で置き換えます。
Parameters
パラメータ
descriptor
The descriptor to insert in the receiver. Specifying an index of 0 or count + 1 causes appending to the end of the list.
レシーバの中に挿入される記述子。0または総数+1のインデックスを指定することはリストの最後に加えることを引き起こします。
anIndex
The one-based descriptor list position at which to insert the descriptor.
1起点の記述子リスト位置、そこで記述子が挿入されることになります。
Discussion
議論
Because it actually replaces the descriptor, if any, at the specified position, this method might better be called replaceDescriptor:atIndex:
. The receiver must be a list descriptor. The indices are one-based. Currently provides no indication if an error occurs.
それが実際に記述子を、もしあれば、指定された位置で置き換えることから、このメソッドはreplaceDescriptor:atIndex:
と呼びれるのがより適切かもしれません。レシーバはリスト記述子である必要があります。このインデックスは1起点です。今のところエラーが起こるならば何の兆候も示しません。
See Also
参照
Working With List Descriptors
リスト記述子を扱う
func remove(at: Int)
Removes the descriptor at the specified (one-based) position in the receiving descriptor list.
記述子をレシーバである記述子リストの中の指定された位置(1起点)で取り除きます。