Это объясняется в этом документе Apple .
Однако, это не так полезно.NSTimer
не механизм реального времени, и вы не можете точно предсказать, когда он сработает.Это также будет зависеть от того, как часто iOS регистрирует сенсорные события и как часто вы настраиваете таймер на срабатывание.Было бы очень, очень , очень плохой идеей написать код, который зависит от этих тонкостей и возможностей, скрытых глубоко в документации, которую я только что цитировал.
Записькод, который не зависит от того, что вы только что спросили.