enumerateObjectsAtIndexes:options:usingBlock:
配列で指定した順序に与えられたブロックを使って実行する
- (void)enumerateObjectsAtIndexes:(NSIndexSet *)indexSet options:(NSEnumerationOptions)opts usingBlock:(void (^)(id obj, NSUInteger idx, BOOL *stop))block
解説
配列で指定した順序に与えられたブロックを使って実行する
返り値
(void)
なし
引数
(NSIndexSet *)indexSet
(NSEnumerationOptions)opts
オプションのビットマスク
(void (^)(id obj, NSUInteger idx, BOOL *stop))block
配列の要素に適用するブロック
ブロックは3つの変数を持つ
id obj
配列の要素
NSUInteger idx
配列の要素の順序
BOOL *stop
フレームワーク
Foundation
クラス
NSArray
使用可能
10.6
iOS4.0
参照
See Also
– enumerateObjectsUsingBlock:
– makeObjectsPerformSelector:
– makeObjectsPerformSelector:withObject: