NSDate *start = [NSDate date];
// do stuff...
NSTimeInterval timeInterval = [start timeIntervalSinceNow];
timeInterval is the difference between start and now, in seconds, with sub-millisecond precision.
NSDate *start = [NSDate date];
// do stuff...
NSTimeInterval timeInterval = [start timeIntervalSinceNow];
timeInterval is the difference between start and now, in seconds, with sub-millisecond precision.