Objective-Cでのループの使用方法


  1. forループ: forループは、指定した回数だけコードを繰り返すために使用されます。以下は、配列内の要素を順番に処理する例です。
NSArray *array = @[ @"Apple", @"Orange", @"Banana" ];
for (NSString *fruit in array) {
    NSLog(@"%@", fruit);
}
  1. whileループ: whileループは、指定された条件が真の間、コードを繰り返し実行します。以下は、変数の値が10未満の間、値を出力する例です。
int i = 0;
while (i < 10) {
    NSLog(@"%d", i);
    i++;
}
  1. do-whileループ: do-whileループは、最初にコードを実行し、その後に条件をチェックします。条件が真の場合は、コードを繰り返し実行します。以下は、1から10までの数値を出力する例です。
int i = 1;
do {
    NSLog(@"%d", i);
    i++;
} while (i <= 10);
  1. ループの制御: ループ内で特定の条件に基づいて処理をスキップしたり、ループを中断したりすることもできます。以下は、奇数の場合にループをスキップする例です。
for (int i = 1; i <= 10; i++) {
    if (i % 2 == 0) {
        continue; // 偶数の場合、次の繰り返しに進む
    }
    NSLog(@"%d", i);
}

これらはObjective-Cでループを使用する一般的な方法のいくつかです。必要に応じて、他のループ構造や制御文も利用できます。特定の問題やシナリオに応じて、最適なループ構造を選択してください。