Субъективный Си / Говнокод #12931 Ссылка на оригинал

0

  1. 1
  2. 2
[NSTimer scheduledTimerWithTimeInterval:[[NSDate distantFuture] timeIntervalSinceNow] 
            target:self selector:@selector(dummyTimer:) userInfo:self repeats:YES];

Еще один занятный персонаж. Особенно порадовало "repeats:YES"

Запостил: mas_an mas_an, (Updated )

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

  • В 4001-м году оно тикнет!
    Олсо, мне всегда немножко стыдно, когда я пишу [NSDate distantFuture]. А вдруг!
    Ответить
        • scheduledTimerWithTimeInterval вызывает отложенный вызов метода.
          [NSDate distantFuture] - 4000 год.
          repeats:YES значит повторять вызов.
          Промежутки времени равные. сейчас 2013. 4000 - 2013 = 1987. 4000 + 1987 = 5987
          Ответить
          • NSLog(@"%@", [NSDate distantFuture])
            4001-01-01 00:00:00 +0000
            (справедливости для)
            Ответить
            • > 4001-01-01
              И предрек ему пророк конец эры айфонов. И записал он это число в коде, distantFuture его назвав...
              Ответить
              • Там еще есть distantPast, кстати.
                30 декабря 1 года.
                Видимо, это дата сотворения мира или типа того.
                Ответить
  • Как интересно этот код появился 🙂 Нет возможности в source control посмотреть?
    Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8