Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/local/www/mactrick.com/wp-includes/pomo/plural-forms.php on line 210
2012 Март — Mactrick.com

Конвертация plist из бинарного вида в текстовый

Понадобилось мне тут отредактировать один plist-файл, а тот оказался бинарным. Т.к. под Mac/iOS я не пишу, то и XCode у меня не установлен. А там есть утилита для редактирования любых plist-ов.

Не ставить же ради одного файла четырёхгигабайтного монстра. (Для сборки всяких консольных программ у меня установлены только Command Line Tools for XCode отсюда.

Оказалось, что есть штатная утилита для конвертирования plist-ов из бинарного вида в текстовый и обратно. Называется plutil. Для конвертации бинарника в текстовое представления подойдёт такая команда:

    plutil -convert xml1 some_file.plist

После этого файл можно отредактировать в любом текстовом редакторе. После чего, при необходимости, можно сконвертировать его обратно командой

plutil -convert binary1 some_other_file.plist

Ещё один способ выйти из Camera.app на iOS 5.1

В новой версии iOS 5.1 появился очень удобный способ для запуска камеры с помощью вытягивания вверх кнопки прям с экрана блокировки. Кстати, камера в 5.1 стала запускаться значительно быстрее (по моим ощущениям).

Для того, чтобы закрыть приложение камеры и вернуться обратно на экран блокировки, можно либо нажать кнопку выключения телефона, либо понянуть сверху вниз от самого верха экрана так, как это делается для вызова Notification Center.

iPhone Camera.app on Lockscreen

Мне больше нравится второй способ.