iphone SDK NSTimer - зачем мне больше одного? - PullRequest
1 голос
/ 15 декабря 2010

Это неловкий вопрос, но он затрагивает Xcode и iPhone SDK.

Зачем мне нужно устанавливать более одного таймера?И 2 таймера занимают больше «тиков», чем 1 таймер, или все они основаны на одних и тех же главных внутренних часах?

Лучше добавить 1 процедуру таймера и просто вызывать все, что мне нужносделать или иметь 5 или 6. Я не новичок в программировании, но я совершенно новичок в xCode и просто пытаюсь обернуть его вокруг.

Например.Если у меня есть таймер, обновляющий часы на экране, и я также хочу обновить позицию GPS, есть ли какая-либо причина, по которой оба таймера не обновляются одинаково?

Спасибо.

1 Ответ

1 голос
/ 15 декабря 2010

Во-первых, делегат таймера будет работать в отдельных потоках.Таким образом, в вашем случае, когда используется только один таймер, если получение GPS занимает много времени, ваш экран будет не отвечать, потому что часы будут обновляться нерегулярно.

...