Objective-C задержка действия с блоками

Я знаю, что есть несколько способов отложить действие в Objective-C, например:

performSelector:withObject:afterDelay:

или используя.NSTimer

Но есть такая причудливая вещь, называемая блоками, где вы можете сделать что-то вроде этого:

[UIView animateWithDuration:1.50 delay:0 options:(UIViewAnimationOptionCurveEaseOut|UIViewAnimationOptionBeginFromCurrentState) animations:^{

    }completion:^(BOOL finished){
}];

К сожалению, этот метод применяется только для анимации вещей.

Как я могу создать задержку с блоком водин метод так что я ненужно использовать все эти@selectors и без необходимости создаватьновый отдельный метод? Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос