Instance Method
インスタンスメソッド
replaceObjectsInRange:withObjectsFromArray:
Replaces the objects in the receiving array specified by a given range with all of the objects from a given array.
受け手側の配列の中のある与えられた範囲によって指定されるオブジェクトを、ある与えられた配列からのオブジェクトの全てで置き換えます。
Declaration
宣言
- (void)replaceObjectsInRange:(NSRange
)range
withObjectsFromArray:(NSArray
<ObjectType> *)otherArray;
Parameters
パラメータ
aRange
The range of objects to be replaced in (or removed from) the receiving array.
受け手側の配列において置き換えられる(またはそれから除去される)ことになるオブジェクトの範囲。
otherArray
The array of objects from which to select replacements for the objects in aRange
.
それからaRange
の中のオブジェクトに対する置き換えを選ぶことになる、オブジェクトの配列。
Discussion
議論
If otherArray
has fewer objects than are specified by aRange
, the extra objects in the receiving array are removed. If otherArray
has more objects than are specified by aRange
, the extra objects from otherArray
are inserted into the receiving array.
otherArray
がaRange
よって指定されるより少ないオブジェクトを持つならば、受け手側の配列の中の余分なオブジェクトは取り除かれます。otherArray
がaRange
によって指定されるより多いオブジェクトを持つならば、otherArray
からの余分なオブジェクトは受け手側の配列へと挿入されます。
See Also
参照
Replacing Objects
オブジェクトを置き換える
- setObject:atIndexedSubscript:
Replaces the object at the index with the new object, possibly adding the object.
このインデックスでのオブジェクトを新しいオブジェクトで置き換えます、もしかするとオブジェクトを追加します。
- replaceObjectsAtIndexes:withObjects:
Replaces the objects in the receiving array at locations specified with the objects from a given array.
受け手側の配列の中の指定された位置でのオブジェクトを、ある与えられた配列からのオブジェクトで置き換えます。
- replaceObjectsInRange:withObjectsFromArray:range:
Replaces the objects in the receiving array specified by one given range with the objects in another array specified by another range.
受け手側の配列の中の一方の与えられた範囲によって指定されるオブジェクトを、別の配列の中の他方の範囲によって指定されるオブジェクトで置き換えます。
- setArray:
Sets the receiving array’s elements to those in another given array.
受け手側の配列のもつ要素を、別の与えられた配列の中のそれらに設定します。
Related Documentation
関連文書
- insertObject:atIndex:
Inserts a given object into the array’s contents at a given index.
与えられたオブジェクトを配列の持つ内容へと与えられたインデックスで挿入します。