タグ

2009年3月11日のブックマーク (1件)

  • 配列とループ処理を理解しよう

    列挙子を使ったループ オブジェクトを扱う集合クラスを効率よくループするためには、「列挙子」の仕組みが有利です。列挙子は、集合の要素に順番にアクセスするための仕組みです。Objective-Cでは、Foundationの「NSEnumerator」というクラスが列挙子の役割を果たします。 以下に、列挙子を使ったループの例を見てみましょう。 #import <Foundation/Foundation.h> int main(void) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; // NSArrayをループする NSArray *array = [NSArray arrayWithObjects:@"abc", @"def", @"ghi", @"jkl", nil]; NSEnumerator *enumera

    配列とループ処理を理解しよう