Objective-Cの条件分岐

Objective-Cの条件分岐にはif文とswitch文があります。

(例)
if文
条件によって処理を変えたい時に使用
    int a = 3;
    if (a == 0) {
        // int:aの値が0(条件式)の場合
    } else if (a == 1) {
        // int:aの値が1(条件式)の場合
    } else {
        // 上記のいずれもにも一致しない場合
    }
※いろいろなif文判定

switch文
複数の定数値と一致しているかを判定。
breakを入れることによりswich文の処理が終了します。
breakを書き忘れると後続の処理が実行されてしまいます。
    int a = 3;
    switch (a) {
    case 0:
        // 式の値が値1の場合
        break;
    case 1:
        // 式の値が値2の場合
        break;
    default:
        // 上記のいずれにも一致しない場合
        break;
    }