Instance Method
インスタンスメソッド
enumerateRangesUsingBlock:
Executes a given block using each object in the index set, in the specified ranges.
与えられたブロックを、インデックス集合の中の各オブジェクトをこの指定された範囲で使って、実行します。
Declaration
宣言
- (void)enumerateRangesUsingBlock:(void (^)(NSRange
range, BOOL *stop))block;
Parameters
パラメータ
block
The block to apply to elements in the index set.
インデックス集合の中の要素に適用することになるブロック。
The block takes two arguments:
ブロックは2つの引数をとります。
- range
The range of objects of the elements in the index set.
インデックス集合の中の要素の、オブジェクトの範囲。
- stop
中止
A reference to a Boolean value. The block can set the value to YES
to stop further processing of the array. The stop argument is an out-only argument. You should only ever set this Boolean to YES
within the Block.
あるブール値への参照。「ブロック」は、配列の更なる処理を止めるために値をYES
に設定することができます。stop引数は、ひとつの退出専用引数です。あなたは、常に「ブロック」内部でこのブールをYES
に設定できるだけであるべきです。
Discussion
議論
If the Block parameter is nil
this method will raise an exception.
「ブロック」パラメータがnil
ならばこのメソッドは例外を引き起こすでしょう。
This method executes synchronously.
このメソッドは同期的に実行されます。
See Also
参照
Enumerating Index Set Content
インデックス集合の内容を列挙する