Поток управления / Условные операторы / Операторы switch/case

//switch expression analog: a function
//with a C switch; grouped cases play
//the role of ranges
NSString *describeSize(int inchSize) {
    switch (inchSize) {
        case 14case 15:
            return @"too small";
        case 16case 17case 18:
            return @"good for the past decade";
        case 19case 20case 21:
        case 22case 23:
            return @"for office work";
        case 24case 25case 26case 27:
            return @"great choice";
        default:
            return @"are you sure this isn't a TV?";
    }
}

NSString *str = describeSize(24);
//str is "great choice"


Swift предоставляет сокращенный оператор switch, который можно использовать при присвоении значений.