C ++ Parse Binary Plist

Estoy escribiendo un programa en c ++ que tendrá que analizar las listas binarias. El análisis de XML no es un problema, así que pensé que podría convertir la lista binaria a XML y luego analizarla. ¿Hay una manera de hacer esto de forma nativa en c ++? Sé que la manzanaplutil Tiene esta capacidad, pero ejecutarlo desde el programa parece una mala práctica.

Estoy ejecutando la última versión de OS X (10.9)

Respuestas a la pregunta(1)

Su respuesta a la pregunta