В этом вопросе (http://stackoverflow.com/questions/1267474/itunes-xml-parsing-in-cocoa), Sreelal спрашивает, как улучшить производительность загрузки / разбора большого PLIST. Однако на этот вопрос так и не получил реального ответа (хотя Алекс дал несколько очень полезных указателей).
Питер Хоси отметил, что весь файл загружается в память, даже когда PLIST анализируется, а не выгружается в NSDictionary.
В приложении Какао я работаю с библиотеками Aperture, и у них тоже есть большие файлы PLIST. Каков наилучший подход, чтобы иметь хорошую производительность (скорость) и не требовать, чтобы ваше приложение занимало всю системную память?
Является ли NSXMLParser хорошим подходом? Я предпочитаю придерживаться собственных рамок Apple, если это возможно.
Спасибо