Просто используйте NSMutableArray, хранящийся в классе. Каждый раз, когда человек нажимает кнопку на коленях
Например, позвоните
NSMutableArray *lapTimes;
А по твоему методу сделай:
- (IBAction)lap:(UIButton *)sender {
double timeSinceStart = [startDate timeIntervalSinceNow];
[lapTimes addObject:[NSNumber numberWithDouble:-timeSinceStart]];
}
timeIntervalSinceNow будет возвращать разницу во времени между объектом NSDate и теперь в секундах. Если NSDate раньше, чем сейчас (как в вашем случае), возвращаемое число будет отрицательным, поэтому вам придется его инвертировать.