Что такое iOS-эквивалент Java-System.nanoTime ()?
По сути, я просто хочу просто посмотреть, сколько миллисекунд (или долей мс) требуется для выполнения функции.
Вероятно, вы ищете CFAbsoluteTimeGetCurrent () .
CFAbsoluteTime before = CFAbsoluteTimeGetCurrent(); // You code here CFAbsoluteTime after = CFAbsoluteTimeGetCurrent(); NSLog(@"duration = %f", after - before);
Захватите два объекта NSDate, один в начале вашей функции и один в конце.Используйте timeIntervalSinceDate: для возврата значения NSTimeInterval.Это снижается до «точности ниже миллисекунды» в соответствии с документацией.