Instance Method インスタンスメソッド

remove(_:in:)

Removes all occurrences within a specified range in the array of a given object. 与えられたオブジェクトのその配列の中の指定された範囲内の全ての出現を除去します。

Declaration 宣言

func remove(_ anObject: Any, 
         in range: NSRange)

Parameters パラメータ

anObject

The object to be removed from the array’s content. 配列の内容から取り除かれることになるオブジェクト。

aRange

The range from which to remove anObject. それからanObjectを取り除くことになる範囲。

Discussion 議論

Matches are determined by comparing anObject to the objects in the receiver using the isEqual: method. If the array does not contain anObject within aRange, the method has no effect (although it does incur the overhead of searching the contents). 一致するものは、anObjectをレシーバの中のオブジェクトとisEqual:メソッドを使って比較することによって決定されます。配列がaRange内のanObjectを含まないならば、メソッドは効果を持ちません(にもかかわらずそれは内容を検索する経費を招きます)。

See Also 参照

Removing Objects オブジェクトを取り除く