NSTimeInterval이 int로 정의 되었더라도 포인터를 사용합니까? 예를 들어
은 사용하십시오 NSTimeInterval *time
또는 NSTimeInterval time
포인터가 NSTimeInterval과 함께 사용됩니까?
당신을 감사합니다!
NSTimeInterval이 int로 정의 되었더라도 포인터를 사용합니까? 예를 들어
은 사용하십시오 NSTimeInterval *time
또는 NSTimeInterval time
포인터가 NSTimeInterval과 함께 사용됩니까?
당신을 감사합니다!
NSTimeInterval
이 double
입니다, 두 번 클릭 typedef
을 볼 수 Cmd를를 누른 상태에서 기호. 일반적으로 직접 사용되지만, 예를 들면 포인터를 사용할 수있는 메소드 호출의 값을 변경할 수 있도록 :
- (void) doSomethingLongAndReturnDuration: (NSTimeInterval*) duration
{
CFAbsoluteTime start = CFAbsoluteTimeGetCurrent();
…
CFAbsoluteTime end = CFAbsoluteTimeGetCurrent();
*duration = end-start;
}
이 이상한 예입니다,하지만 당신은 아이디어를 얻을.
NSTimeInterval은 double로 typedef됩니다. 일반적으로 포인터를 사용할 이유가 없습니다.
아니요, 일반적으로 NSTimeInterval과 함께 포인터를 사용할 필요가 없으므로 NSTimeInterval time
이 좋을 것입니다.