2011-02-09 4 views

答えて

2

NSTimeIntervalはダブルクリックtypedefを見るためにCmdをを押しながらシンボルを、doubleあります。通常、あなたはそれを直接使用しますが、メソッド呼び出しで値を変更できるように、たとえばポインタを使用することができます。

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

これは奇妙な例ですが、あなたのアイデアを得ます。

3

NSTimeIntervalはdouble型にtypedefされています。通常はポインタを使用する理由はありません

1

いいえ、NSTimeIntervalでポインタを使用する必要はありません。したがって、NSTimeInterval timeは問題ありません。

関連する問題