Instance Method
インスタンスメソッド
indexOfObject:inSortedRange:options:usingComparator:
Returns the index, within a specified range, of an object compared with elements in the array using a given NSComparator
block.
与えられたNSComparator
ブロックを使って配列の中の要素と比較される、指定された範囲内の、あるオブジェクトのインデックスを返します。
Return Value
戻り値
If the NSBinarySearchingInsertionIndex
option is not specified:
NSBinarySearchingInsertionIndex
オプションが指定されないならば:
If the NSBinarySearchingInsertionIndex
option is specified, returns the index at which you should insert obj
in order to maintain a sorted array:
NSBinarySearchingInsertionIndex
オプションが指定されるならば、あなたがソートされた配列を整備する目的でobj
を挿入すべきところのインデックスを返します:
Discussion
議論
The elements in the array must have already been sorted using the comparator cmp
. If the array is not sorted, the result is undefined.
配列の中の要素は、すでに比較子cmp
を使ってソートされ終わっていなければなりません。配列がソートされていないならば、結果は未定義です。
See Also
参照
Finding Objects in an Array
配列内のオブジェクトを見つける
- indexOfObject:
Returns the lowest index whose corresponding array value is equal to a given object.
最も低いインデックスで、それの対応する配列値が指定されたオブジェクトと同等であるものを返します。
- indexOfObject:inRange:
Returns the lowest index within a specified range 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.
配列の中のいくらかのオブジェクトのインデックスを、与えられた一揃いのインデックスから返します、それは、与えられた「ブロック」の中のテストを一式の与えられた列挙オプションで合格したものです。