I'm not sure what your ultimate goal is, but after reading your question, I would recommend trying the next path , maybe this is what you were looking for.
, NSTimer (, , ).
{
[self performSelector:@selector(method1) withObject:nil afterDelay:0.3f];
[self performSelector:@selector(method2) withObject:nil afterDelay:0.5f];
[self performSelector:@selector(method3) withObject:nil afterDelay:0.7f];
}
, .
[NSObject cancelPreviousPerformRequestsWithTarget:self]