Как я могу периодически запускать блок кода в фоне с помощью GCD?

Как я могу периодически запускать блок кода в фоновом режиме с помощью GCD? Я пытаюсь написать игровой движок с несколькими подсистемами, такими как рендеринг, физика, игровая логика и так далее. Некоторые задачи должны быть управляемыми событиями, но некоторые (например, физическая система) должны периодически вызываться в фоновом режиме с постоянным временем (например, через 1/100 секунды). Я создал блок кода, но как я могу запускать этот блок периодически в фоновом режиме? Подходит ли здесь GCD?

12
задан Brad Larson 19 December 2011 в 19:12
поделиться