Instance Method
インスタンスメソッド
indexOfObject:inRange:
Returns the lowest index within a specified range whose corresponding array value is equal to a given object .
指定された範囲内の最も低いインデックスで、それの対応する配列値がある与えられたオブジェクトと同一であるものを返します。
Parameters
パラメータ
anObject
range
The range of indexes in the array within which to search for anObject
.
この配列のインデックスの範囲、その内部においてanObject
を捜すことになります。
Return Value
戻り値
The lowest index within range
whose corresponding array value is equal to anObject
. If none of the objects within range
is equal to anObject
, returns NSNotFound
.
それの対応する配列値がrange
と同等であるanObject
内の最も低いインデックス。range
中のオブジェクトにanObject
と同等なものが1つもないならば、NSNotFound
を返します。
Discussion
議論
Starting at range.location
, each element of the array is passed as an argument to an isEqual:
message sent to anObject
until a match is found or the end of the range
is reached. Objects are considered equal if isEqual:
returns YES
.
インデックスrange.location
で始めて、配列の中の各要素は、合致するものが見つけられるかisEqual:
の終わりに到達するまで、anObject
へ送られるrange
メッセージへ引数として渡されます。オブジェクトそれらは、isEqual:
がYES
を返すならば等しいとみなされます。
This method raises an NSRangeException
exception if the range
parameter represents a range that doesn’t exist in the array.
このメソッドは、range
パラメータがその配列の中に存在しないある範囲を表すならばNSRangeException
例外を引き起こします。
See Also
参照
Finding Objects in an Array
配列内のオブジェクトを見つける
- indexOfObject:
Returns the lowest index whose corresponding array value is equal to a given object.
最も低いインデックスで、それの対応する配列値が指定されたオブジェクトと同等であるものを返します。
- indexOfObjectIdenticalTo:
Returns the lowest index whose corresponding array value is identical to a given object.
最も低いインデックスで、それの対応する配列値がある与えられたオブジェクトと同一であるものを返します。
- indexOfObjectIdenticalTo:inRange:
Returns the lowest index within a specified range whose corresponding array value is equal to a given object .
指定された範囲内の最も低いインデックスで、それの対応する配列値がある与えられたオブジェクトと同一であるものを返します。
- indexOfObjectPassingTest:
Returns the index of the first object in the array that passes a test in a given block.
配列の中の最初のオブジェクトのインデックスを返します、それは、与えられた「ブロック」の中のテストを合格したものです。
- indexOfObjectWithOptions:passingTest:
Returns the index of an object in the array that passes a test in a given block for a given set of enumeration options.
配列の中の最初のオブジェクトのインデックスを返します、それは、与えられた「ブロック」の中のテストを一式の与えられた列挙オプションで合格したものです。
- indexOfObjectAtIndexes:options:passingTest:
Returns the index, from a given set of indexes, of the first object in the array that passes a test in a given block for a given set of enumeration options.
配列の中の最初のオブジェクトのインデックスを、与えられた一揃いのインデックスから返します、それは、与えられた「ブロック」の中のテストを一式の与えられた列挙オプションで合格したものです。
- indexesOfObjectsPassingTest:
Returns the indexes of objects in the array that pass a test in a given block.
配列中のオブジェクトのインデックスを返します、それは与えられた「ブロック」の中のテストを合格するものです。
- indexesOfObjectsWithOptions:passingTest:
Returns the indexes of objects in the array that pass a test in a given block for a given set of enumeration options.
配列の中のオブジェクトのインデックスを返します、それは与えられた「ブロック」の中のテストを一式の与えられた列挙オプションで合格するものです。
- indexesOfObjectsAtIndexes:options:passingTest:
Returns the indexes, from a given set of indexes, of objects in the array that pass a test in a given block for a given set of enumeration options.
配列の中のいくらかのオブジェクトのインデックスを、与えられた一揃いのインデックスから返します、それは、与えられた「ブロック」の中のテストを一式の与えられた列挙オプションで合格したものです。
Related Documentation
関連文書
- containsObject:
Returns a Boolean value that indicates whether a given object is present in the array.
与えられたオブジェクトがその配列に存在するかどうかを示すブール値を返します。