Вы можете использовать NSTimer для вызова процедуры каждые 16,7 - 50 миллисекунд.В процедуре увеличьте значение и обновите его до метки.Промыть и повторять до тех пор, пока это значение не станет равным баллу.Это основная техника цикла анимационной игры.
У вас есть возможность использовать повторяющийся таймер и отключить его, когда вы закончите с ним.Или настройте одиночные таймеры в каждой процедуре обновления для следующей итерации.Вы также можете использовать CADisplayLink в качестве альтернативы NSTimer, который может обеспечить более плавную анимацию при некоторых условиях.