Kees прав насчет вычисления миллисекунд, но вы можете рассмотреть возможность обработки только дробной части временного интервала, поскольку вы можете использовать NSDateComponents, чтобы получить все компоненты времени до секунды.Если вы используете что-то вроде следующего, вы можете добавить к нему компонент в миллисекундах:
/*This will get the time interval between the 2
dates in seconds as a double/NSTimeInterval.*/
double seconds = [date1 timeIntervalSinceDate:date2];
/*This will drop the whole part and give you the
fractional part which you can multiply by 1000 and
cast to an integer to get a whole milliseconds
representation.*/
double milliSecondsPartOfCurrentSecond = seconds - (int)seconds;
/*This will give you the number of milliseconds accumulated
so far before the next elapsed second.*/
int wholeMilliSeconds = (int)(milliSecondsPartOfCurrentSecond * 1000.0);
Надеюсь, что это было полезно.