Instance Method
インスタンスメソッド
enumerateObjects(_:)
Executes a given closure using each object in the array, starting with the first object and continuing through the array to the last object.
与えられたクロージャを配列の中の各オブジェクトを使って実行します、最初のオブジェクトから始めてその配列を最後のオブジェクトまで続けます。
Parameters
パラメータ
block
A closure to execute for each object in the array. The closure takes three arguments:
配列の中の各オブジェクトに対して実行されるクロージャ。クロージャは3つの引数をとります:
The object.
そのオブジェクト。
The index of the object in the array.
配列におけるそのオブジェクトのインデックス。
A reference to a Boolean value, which the closure can set to true
in order to stop further enumeration of the array. If a closure stops further enumeration, that closure continues to run until it’s finished.
あるブール値に対する参照、それはクロージャがそれより先の配列の列挙を停止するためにtrue
に設定できるものです。あるクロージャが以降の列挙を停止するならば、そのクロージャはそれがやり終えられるまで実行を継続します。
Discussion
議論
This method executes synchronously. Values allocated within the block are deallocated after the block is executed.
このメソッドは同期的に実行されます。ブロック内部でアロケートされた値は、ブロックが実行された後にデアロケートされます。
See Also
参照
Sending Messages to Elements
要素にメッセージを送る
Related Documentation
関連文書
- makeObjectsPerformSelector:
Sends to each object in the array the message identified by a given selector, starting with the first object and continuing through the array to the last object.
与えられたセレクタによって識別されるメッセージを配列の中の各オブジェクトに送ります、最初のオブジェクトから始めてその配列を最後のオブジェクトまで続けます。
- makeObjectsPerformSelector:withObject:
Sends the aSelector
message to each object in the array, starting with the first object and continuing through the array to the last object.
aSelector
メッセージを配列の中の各オブジェクトに送ります、、最初のオブジェクトから始めてその配列を最後のオブジェクトまで続けます。