¿Cuál es la mejor manera de analizar los canales RSS / Atom para una aplicación de iPhone?

Así que entiendo que hay algunas opciones disponibles en lo que respecta al análisis directo de XML: NSXMLParser, TouchXML de TouchCode, etc. Eso está bien, y parece funcionar bien para mí.

El verdadero problema aquí es que hay docenas de pequeñas variaciones en los canales RSS (y también en los canales Atom), por lo que es muy difícil administrar todas las posibles permutaciones de canales disponibles en Internet. Busqué una biblioteca que manejara todos estos detalles de bajo nivel para mí, pero salí sin nada.

Dado que uno podría vincularse a una biblioteca C / C ++ externa en Objective-C, me preguntaba si existe una biblioteca que sea más adecuada para esta tarea. Alguien ya debe haber creado algo como esto, es difícil encontrar la opción "correcta" entre los miles de resultados en Google.

e todos modos, ¿cuál es la mejor manera de analizar los canales RSS / Atom en una aplicación de iPhon