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

    −98

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    dispatch_async(dispatch_get_global_queue(0, 0), ^{
                [NSThread sleepForTimeInterval:0.35];
                [[NSThread mainThread] performBlock:^{
                    [titleLabel setHidden:NO];
                }];
            });

    Запостил: torip3ng, 20 Февраля 2013

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

    • GCD много наших подкосило.
      Ответить
    • NSTimer не для посонов.
      А уж про performSelector:afterDelay посоны вообще не слышали.
      Ответить
      • NSTimer тоже не всегда красиво выглядит. Лучше всего использовать double
        delayInSeconds = 2.0;
            dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW,
         (int64_t)(delayInSeconds * NSEC_PER_SEC));
            dispatch_after(popTime, dispatch_get_main_queue(),
         ^(void){
                //code
            });
        Ответить

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