¿La mejor manera de implementar animación en el SDK de iPhone?

Sé cómo implementar la animación básica moviendo / redimensionando una UIView. Sin embargo, las siguientes dos animaciones parecen un poco complicadas.

1) Imagine un juego de autos, donde cuando presiona el botón del pedal, el velocímetro gira. ¿Cómo hacer el tipo de animación donde la barra se "llena" en forma circular?

2) La segunda animación es más fácil de describir. Cómo hacer la animación de números que aumentan cuando el número se desliza hacia abajo y el nuevo número aparece desde la parte superior de forma similar a una máquina tragamonedas.

Respuestas a la pregunta(2)

Su respuesta a la pregunta