Instance Method
インスタンスメソッド
indexOfObjectPassingTest:
Returns the index of the object in the ordered set that passes a test in a given block.
順序集合の中のオブジェクトのインデックスを返します、それは与えられたブロックの中のテストに合格するものです。
Declaration
宣言
- (NSUInteger
)indexOfObjectPassingTest:(BOOL (^)(ObjectType obj, NSUInteger
idx, BOOL *stop))predicate;
Parameters
パラメータ
predicate
The block to apply to elements in the ordered set.
順序集合の中の要素に適用することになるブロック。
The block takes three arguments:
ブロックは、次の3つの引数をとります:
- obj
The element in the ordered set.
順序集合の中の要素。
- Term
The index of the element in the ordered set.
順序集合の中の要素のインデックス。
- stop
中止
A reference to a Boolean value. The block can set the value to YES
to stop further processing of the set. The stop
argument is an out-only argument. You should only ever set this value to YES
within the block.
あるブール値への参照。ブロックは、値をYES
に設定することで、それ以上の集合の処理を止めることができます。stop
引数は、ひとつの退出専用引数です。あなたは、この値をブロック内部でYES
に設定するだけであるべきです。
Return Value
戻り値
The index of the corresponding value in the ordered set that passes the test specified by predicate. If no objects in the ordered set pass the test, returns NSNotFound
.
述部によって指定されるテストを合格する、順序集合の中の対応している値のインデックス。順序集合の中にテストを合格するオブジェクトが1つもないならば、NSNotFound
を返します。
See Also
参照
Accessing Set Members
集合メンバにアクセスする
- containsObject:
Returns a Boolean value that indicates whether a given object is present in the ordered set.
あるブール値を返します、与えられたオブジェクトが順序集合の中に存在するかどうかを指し示します。
firstObject
The first object in the ordered set.
順序集合の中の最初のオブジェクト。
lastObject
The last object in the ordered set.
順序集合の中の最後のオブジェクト。
- objectAtIndex:
Returns the object at the specified index of the set.
集合の指定されたインデックスでのオブジェクトを返します。
- objectsAtIndexes:
Returns the objects in the ordered set at the specified indexes.
指定されたインデックスでの順序集合の中のオブジェクトを返します。
- indexOfObject:
Returns the index of the specified object.
指定されたオブジェクトのインデックスを返します。
- indexOfObjectAtIndexes:options:passingTest:
Returns the index, from a given set of indexes, of the object in the ordered set that passes a test in a given block for a given set of enumeration options.
順序集合の中のオブジェクトの、ある与えられたインデックス集合からの、インデックスを返します、それは与えられたブロックの中のテストをある与えられた列挙オプションの集合に対して合格するものです。
- indexOfObjectWithOptions:passingTest:
Returns the index of an object in the ordered set that passes a test in a given block for a given set of enumeration options.
順序集合の中のあるオブジェクトのインデックスを返します、それは与えられたブロックの中のテストをある与えられた列挙オプションの集合に対して合格したものです。
- indexesOfObjectsAtIndexes:options:passingTest:
Returns the index, from a given set of indexes, of the object in the ordered set that passes a test in a given block for a given set of enumeration options.
順序集合の中のオブジェクトの、ある与えられたインデックス集合からの、インデックスを返します、それは与えられたブロックの中のテストをある与えられた列挙オプションの集合に対して合格するものです。
- indexesOfObjectsPassingTest:
Returns the index of the object in the ordered set that passes a test in a given block.
順序集合の中のオブジェクトのインデックスを返します、それは与えられたブロックの中のテストに合格するものです。
- indexesOfObjectsWithOptions:passingTest:
Returns the index of an object in the ordered set that passes a test in a given block for a given set of enumeration options.
順序集合の中のあるオブジェクトのインデックスを返します、それは与えられたブロックの中のテストをある与えられた列挙オプションの集合に対して合格したものです。
- objectEnumerator
Returns an enumerator object that lets you access each object in the ordered set.
あなたに順序集合の各オブジェクトにアクセスさせる列挙子オブジェクトを返します。
- reverseObjectEnumerator
Returns an enumerator object that lets you access each object in the ordered set.
あなたに順序集合の各オブジェクトにアクセスさせる列挙子オブジェクトを返します。
- getObjects:range:
Copies the objects contained in the ordered set that fall within the specified range to objects
.
この順序集合に含まれるオブジェクトで、指定された範囲内に収まるものをobjects
にコピーします。