macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

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

クラス

NSArray

使用可能

10.6
iOS4.0

参照

See Also
– enumerateObjectsUsingBlock:
– makeObjectsPerformSelector:
– makeObjectsPerformSelector:withObject:

例文