Який найкращий додаток для відкриття та редагування файлу plist?
Який найкращий додаток для відкриття та редагування файлу plist?
Відповіді:
Файл PList, як сказав Манкофф, - це лише спеціально відформатований XML-файл, тому ви можете фактично редагувати та створювати їх у такій програмі, як TextEdit.
Однак, через специфіку проекту PLists to Development, використання спеціальної програми на кшталт Xcode
або Property List Editor
стає набагато більш плідним починанням. Це тому, що він не тільки автоматично форматує код XML для вас, але він фактично переведе ідентифікатори ключів та шари в слова, що читаються, а також для деяких значень надасть спадне меню для заповнення правильних відповідей. Особливо це стосується списків iPhone, коли за допомогою Plist можна встановити декілька змінних часу виконання, легко створюючи нові поля та знаючи, що їх укласти, це набагато простіше.
Ви можете безкоштовно отримати бот Xcode та редактор PList з веб-сайту Apple Developer http://developer.apple.com безкоштовно, завантаживши останню версію Xcode.
Якщо файл plist у форматі XML, ви можете редагувати його в будь-якому текстовому редакторі, наприклад TextEdit. Якщо файл plist у двійковому форматі, ви можете спочатку перетворити його в XML, запустивши:
plutil -convert xml1 file.plist
Якщо після редагування ви хочете повернутися до двійкового формату:
plutil -convert binary1 file.plist
Якщо у вас Xcode 4.3 або пізнішої версії, ви можете використовувати його для редагування списків властивостей у графічному редакторі, як це:
Xcode 4.2 та новіші версії поставляються з окремим додатком для редагування списків властивостей ( /Developer/Applications/Utilities/Property List Editor.app/
).
plutil -convert json $file
(або xml
), потім відредагувати файл будь-яким редактором (наприклад vi
) і, нарешті, перетворити його назад plutil -convert binary1 $file
.
plutil -p <file>
"надрукує список властивостей, зрозумілих для людини", замість того, щоб перетворити його
Прекрасна програма, як TextWrangler, може редагувати двійкові .plist
файли, попередньо не перетворюючи їх за допомогою терміналу. Просто відкрийте файл, як і будь-який інший (наприклад, перетягування піктограми програми або діалогове вікно відкриття файлу або відкриття у програмі Finder або ...)
Оскільки Apple позбулася редактора списку властивостей GUI, Xcode - найкращий безкоштовний варіант, якщо ви хочете бути впевненими в результаті.
Деякі готчі використовують редактор загального коду для редагування файлів списку. Оскільки словники використовують такі записи
<key>some key</key>
<string>some value</string>
<key>another key with boolean value</key>
<true />
Ви можете створити дійсний XML-файл, який не є дійсним файлом плістів, наприклад:
<key>some key</key>
<!-- oops, forgot to enter a value - still valid XML -->
<!-- valid XML, not a plist -->
<key>another key with boolean value</key>
<true>yes</true>
Якщо ви готові перейти на комерційний характер, Plistinator редагує як бінарні, так і XML-пліст-файли.
Повне розкриття інформації: я автор Plistinator і 12,99 долара, який коштує, платить за мій ремен і оренду.
Я використовував PlistEdit Pro для macOS і виявив, що він є корисним і всебічно багатим.