В настоящее время я использую файлы * .plist для своего приложения для iPhone, чтобы хранить информацию, которая позже считывается в строки как эквиваленты NSArray или NSDictionary. Я буду периодически обновлять эти файлы и загружать их в приложение, если будет найдена новая версия. Я хотел бы использовать строку <plist version="1.0">
, расположенную в каждом файле * .plist, для проведения этих сравнений, поскольку она не будет влиять на фактическое содержимое файла plist.
Мой вопрос: возможно ли получить доступ к этой информации и использовать ее так, как я описываю, или эта информация о версии описывает версию протокола * .plist, а не сам файл? Например, можно ли изменить это значение на <plist version="1.1">
для новой версии файла, прочитать информацию об этой версии и обновить файл, если новее? Если это возможно, я не нашел способа извлечь эту информацию с помощью iPhone SDK (часть сравнения и обновления будет легкой).