Compare dos NSDates

¿Cómo puedo comparar dos NSDates y devolver la cantidad de tiempo entre ellos?

Por ejemplo:

2010-06-20 14:29:41 -0400
2010-06-20 14:53:29 -0400

debería devolver algo como:23 o24(minutos), redondeando los segundos porque realmente no necesito los segundos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta