func enumerateObjects ((Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
func enumerateObjects (at: IndexSet, options: NSEnumerationOptions, using: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
Availability 有効性
Technology
func enumerateObjects(options opts: NSEnumerationOptions
= [],
using block: (Any, Int
, UnsafeMutablePointer
<ObjCBool
>) -> Void
)
opts
The options for the enumeration. For possible values, see NSEnumeration
.
列挙に対するオプション。可能な値として、NSEnumeration
を見てください。
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. When the concurrent
enumeration option is specified, enumeration stops after all of the currently running closures finish.
あるブール値に対する参照、それはクロージャがそれより先の配列の列挙を停止するためにtrue
に設定できるものです。あるクロージャが以降の列挙を停止するならば、そのクロージャはそれがやり終えられるまで実行を継続します。concurrent
列挙オプションが指定されるならば、列挙は現在動作している全てのクロージャがやり終える後に停止します。
This method executes synchronously. By default, the enumeration starts with the first object and continues serially through the array to the last object. You can specify concurrent
and/or reverse
as enumeration options to modify this behavior.
このメソッドは同期的に実行されます。初期状態では、列挙は最初のオブジェクトで開始して順次その配列を最後のオブジェクトまで続けます。あなたは、concurrent
および/またはreverse
を列挙オプションとして指定してこの挙動を変えることができます。
func enumerateObjects ((Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
func enumerateObjects (at: IndexSet, options: NSEnumerationOptions, using: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Void)
- makeObjectsPerformSelector:
- makeObjectsPerformSelector:withObject:
aSelector
message to each object in the array, starting with the first object and continuing through the array to the last object.
aSelector
メッセージを配列の中の各オブジェクトに送ります、、最初のオブジェクトから始めてその配列を最後のオブジェクトまで続けます。