Да, мне кажется, что задача бессмысленна, так как методы чтения plist-ов ([
NSDictionary dictionaryWithContentsOfFile:(NSString *)path]) одинаково хорошо понимают, что plist в бинарном формате, что в текстовом. Но все ж возникла задача отдать на редактирование plist третьей стороне для редактирования в текстовом редакторе, а для этого пришлось сконвертировать plist в текстовый формат. Итак, в терминале выполняем команду:
$ plutil -convert xml1 ./myBinaryPlist.plist
и назад из текстового в бинарный:
$ plutil -convert binary1 ./myTextPlist.plist
спасибо пригодилось!))
ОтветитьУдалить