1. Objective C / Говнокод #13287

    −96

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
        return
            interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
            interfaceOrientation == UIInterfaceOrientationLandscapeRight ||
            false ? YES : NO;
    }

    Продолжаем тему укуренных сравнений

    Запостил: krypt, 02 Июля 2013

    Комментарии (8) RSS

    • украдите меня полностью такое писать...
      Ответить
    • Это слишком... Чтобы быть правдой.
      Сколько деревьев байт можно было спасти выкинув все InterfaceOrientation.

      Ох уж этот обжептив. Но зато на символах экономим ||, == .
      Ответить
      • В данном случае должно было быть
        return UIInterfaceOrientationIsLandscape(interfaceOrientation);
        Ответить
    • >|| false
      на кой?
      Ответить
      • Возможно - чтобы дважды тыкнуть мышью и заменить его на true.
        Ответить
    • Было бы круто, если бы оно, как в ж.скрипе игнорировало все строчки после пустой строки + обрыва строки после return, и всегда возвращало false.
      Ответить

    Добавить комментарий