NSTimeInterval
- это double
, дважды щелкните символ, удерживая Cmd , чтобы увидеть typedef
. Обычно вы будете использовать его напрямую, но вы можете использовать указатель, например, чтобы иметь возможность изменить значение в вызове метода:
- (void) doSomethingLongAndReturnDuration: (NSTimeInterval*) duration
{
CFAbsoluteTime start = CFAbsoluteTimeGetCurrent();
…
CFAbsoluteTime end = CFAbsoluteTimeGetCurrent();
*duration = end-start;
}
Это странный пример, но вы поняли.