Instance Method インスタンスメソッド

enumerateObjectsWithOptions:usingBlock:

Executes a given block using each object in the set, using the specified enumeration options. 与えられたブロックを集合の中の各オブジェクトを使って実行します、指定された列挙オプションを使います。

Declaration 宣言

- (void)enumerateObjectsWithOptions:(NSEnumerationOptions)opts 
                         usingBlock:(void (^)(ObjectType obj, BOOL *stop))block;

Parameters パラメータ

opts

A bitmask that specifies the options for the enumeration. 列挙に対するオプションを指定するビットマスク。

block

The block to apply to elements in the set. 集合の中の要素に適用することになるブロック。

The block takes two arguments: ブロックは2つの引数をとります。

obj

The element in the 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 Boolean to YES within the block. あるブール値への参照。ブロックは、値をYESに設定することで、それ以上の集合の処理を止めることができます。stop引数は、ひとつの退出専用引数です。あなたは、常に「ブロック」内部でこのブールをYESに設定できるだけであるべきです。

See Also 参照

Accessing Set Members 集合メンバにアクセスする