| Версія | 1.1.4 |
|---|---|
| Видавництво | Thomas Tempelmann |
| Дата випуску | 21 лют. 2015 р. |
| Дату додано | 21 лют. 2015 р. |
| Вимоги ОС | Macintosh, Mac OS X 10.8, Mac OS X 10.9, Mac OS X 10.10 |
| Вимоги | None |
| Загальна кількість завантажень | 243 |
| Ціна | Free |
Опис
У Mac OS X 10.8 представлена система кешування налаштувань програми ("cfprefsd"). Хоча це, ймовірно, підвищує продуктивність програм, розробникам стає важче швидко маніпулювати значеннями параметрів для тестування, оскільки внесення змін безпосередньо до файлів plist у папці ~/Library/Preferences більше не працює з такими редакторами, як «Список властивостей». Editor.app" і подібний у Xcode. На даний момент (14 грудня 2013 р.) єдиним способом редагування таких налаштувань є використання команди «за замовчуванням», якою досить важко користуватися, коли йдеться про редагування записів dict або масиву.
Тому я написав інструмент, який працює як редактор plist у Xcode, але використовує функції CFPreferences для зміни значень замість безпосереднього редагування файлів plist.
Якщо ви працювали з «Редактором списку властивостей» або Xcode, ви повинні опинитися з моїм інструментом просто вдома. Він підтримує навіть копіювання + вставлення таким же чином. Єдине, що я (поки що) не реалізував, це скасування та зміна типу існуючих елементів.
Він навіть має одну функцію, якої немає в редакторі Xcode: ви можете видалити всі записи одночасно, вибравши «Вибрати все», а потім видалити.
Також зауважте, що завдяки використанню API CFPreferences будь-які внесені вами зміни негайно закріплюються в налаштуваннях, які бачать інші програми, як і під час використання команди «defaults». З тієї ж причини зміни, внесені до налаштувань іншими програмами (або за допомогою інструмента «за замовчуванням»), відображатимуться в цьому інструменті після зміни, переднього перемикача або натискання кнопки «Синхронізувати». Тому немає команди «Зберегти» — оновлення відбуваються миттєво. З цієї причини Undo буде дуже корисним. На жаль, поки я можу жити без нього.