JavaのSystem.nanoTime()と同等のiOSは何ですか?JavaのSystem.nanoTime()のiOSに相当するものは何ですか?
基本的には、関数が実行するのにかかる時間(ミリ秒)を簡単に確認できます。
JavaのSystem.nanoTime()と同等のiOSは何ですか?JavaのSystem.nanoTime()のiOSに相当するものは何ですか?
基本的には、関数が実行するのにかかる時間(ミリ秒)を簡単に確認できます。
あなたはおそらくCFAbsoluteTimeGetCurrent()を探しています。
CFAbsoluteTime before = CFAbsoluteTimeGetCurrent();
// You code here
CFAbsoluteTime after = CFAbsoluteTimeGetCurrent();
NSLog(@"duration = %f", after - before);
2つのNSDateオブジェクトをキャプチャします.1つは関数の先頭に、もう1つは最後にキャプチャします。 timeIntervalSinceDate:を使用して、NSTimeInterval値を取得します。これは、ドキュメントに従って「サブミリ秒の精度」にまで下がります。
参照:http://stackoverflow.com/questions/7686868/how-can-you-avoid-clock-exploits-in-android-games – Tocco