Formatos para la comunicación entre backend y Objective-C / Cocoa

Estoy desarrollando una aplicación para iPhone que está conectada a un servidor backend. Necesita comunicarse con él muchas veces, a través de varias solicitudes. Estoy enviando mensajes HTTP, pero quiero recibir respuestas más complejas que pueda analizar de alguna manera. Supuestamente, puedo proporcionar cualquier tipo de formato para las respuestas del servidor, por lo que mi pregunta es: ¿cuál sería más fácil (quizás incluso más rápido) de usar / analizar para Objective-C / Cocoa, y transformarlo en un diccionario de algún tipo?

Sé que es un poco subjetivo, pero sigo pensando que es una pregunta válida, algunos lenguajes de programación solo tienen más soporte para algunos formatos y menos para otros.

Respuestas a la pregunta(3)

Su respuesta a la pregunta