C ++ Parse Binary plist

Я пишу программу на C ++, которая должна будет анализировать двоичные списки. Синтаксический анализ XML не является проблемой, поэтому я подумал, что могу преобразовать двоичный plist в XML, а затем проанализировать его. Есть ли способ сделать это изначально в C ++? Я знаю это яблокоplutil имеет такую возможность, но выполнение изнутри программы кажется плохой практикой.

Я использую последнюю версию OS X (10.9)

Ответы на вопрос(1)

Ваш ответ на вопрос