Я знаю, что dispatch_time
- это время по часам устройства, и если устройство идет спать, часы тоже спят. С другой стороны, dipatch_walltime
- это время в зависимости от настенных часов, которые никогда не заснули. Мои вопросы заключаются в том, есть ли какая-либо разница, по производительности или другим, использовать один или другой в разных ситуациях? Может ли кто-нибудь дать мне более подробную информацию, потому что документы Apple не являются исчерпывающими.
Например, я пишу класс Timer
, который работает с определенными интервалами. Также свобода может составлять от 10 до 30 секунд. Какой из них следует использовать dispatch_time
или dispatch_walltime
, по производительности.