2011-02-09 1 views

답변

2

NSTimeIntervaldouble입니다, 두 번 클릭 typedef을 볼 수 Cmd를를 누른 상태에서 기호. 일반적으로 직접 사용되지만, 예를 들면 포인터를 사용할 수있는 메소드 호출의 값을 변경할 수 있도록 :

- (void) doSomethingLongAndReturnDuration: (NSTimeInterval*) duration 
{ 
    CFAbsoluteTime start = CFAbsoluteTimeGetCurrent(); 
    … 
    CFAbsoluteTime end = CFAbsoluteTimeGetCurrent(); 
    *duration = end-start; 
} 

이 이상한 예입니다,하지만 당신은 아이디어를 얻을.

3

NSTimeInterval은 double로 typedef됩니다. 일반적으로 포인터를 사용할 이유가 없습니다.

1

아니요, 일반적으로 NSTimeInterval과 함께 포인터를 사용할 필요가 없으므로 NSTimeInterval time이 좋을 것입니다.