¿Cómo puedo analizar un archivo XML básico con NSXMLParser?

Estoy tratando de averiguar NSXMLParser para mi aplicación de iPhone y aunque en general entiendo cómo funciona, todavía estoy un poco confundido acerca de cómo extraer los valores que necesito.

El resultado XML que estoy analizando es muy básico. es asi

<start>
 <status>300</status>
 <record>
  <title>The Title</title>
  <content>Some content</content>
 </record>
</start>

Necesito hacer 3 cosas: Obtener el valor del estado. Obtenga el valor del contenido del primer registro. Puede venir una respuesta que ofrezca múltiples elementos de "registro", por lo que solo necesito obtener el primero.

No puedo averiguar cómo simplemente hacer eso. La mayoría de los ejemplos que he visto implican la creación de un objeto separado para rellenar estos datos y no puedo ver que sea necesario para 2 valores. ¿Puede alguien decirme cómo extraer estos 2 datos y solo para el primer registro?