Можно ли запустить NSTimer так:
NSTimer *f = [[NSTimer alloc] initWithFireDate:[NSDate date]
interval:.05
target:self
selector:@selector(checkForCollisions)
userInfo:nil repeats:YES];
NSRunLoop *runner = [NSRunLoop currentRunLoop];
[runner addTimer:f forMode: NSDefaultRunLoopMode];
[f release];
но укажите, сколько раз я хочу, чтобы он запускался? Итак, если бы я хотел, чтобы он работал всего 2 секунды (при условии, что интервал 0,05), я мог бы указать, что он будет запускаться 40 раз? Возможно ли это?