Знакомство с Leopard

Стандартное соглашение


По сложившейся традиции, для файлов с параметрами предпочтительной настройки не существует стандартного соглашения о правилах именования. Как правило, им присваиваются имена, совпадающие с именем приложения. Кроме того, некоторые разработчики до сих пор предпочитают создавать отдельные папки для хранения параметров настройки всех своих приложений, поскольку некоторые из параметров предпочтительной настройки могут использоваться несколькими приложениями. На сегодняшний день, однако, для большинства файлов с параметрами предпочтительной настройки было выработано соглашение об именовании. Теперь имена таких файлов формируются следующим образом: начальная часть имени представляет собой записанное в обратном порядке имя домена верхнего уровня, принадлежащего разработчику, за которым следует название приложения, а затем, при необходимости, дополнительная информация. Таким образом, например, все файлы параметров предпочтительной настройки для приложений Apple будут иметь следующий формат: com,appieMppname.subpref. Как правило, эти файлы будут иметь расширение .plist, указывающее на тип файла (property list — список параметров). Обнаружив такие файлы, соответствующие удаляемым приложениям, смело удаляйте их.

Кстати, файлы, хранящие списки параметров предпочтительной настройки, довольно интересны для изучения. Если в вашей системе установлен инструментарий Xcode, то вам будет доступно специализированное приложение — /Developer/Applications/Utilities/Property List Editor. Это приложение представляет собой редактор, дающий удобную возможность редактирования файлов формата .plist. Большинство таких файлов написано на языке XML, благодаря чему их можно просматривать не только специализированным редактором, но и любым имеющимся в вашем распоряжении текстовым редактором. Хотя при обращении с файлами параметров предпочтительной настройки рекомендуется соблюдать определенные меры предосторожности, вы обнаружите, что для некоторых приложений существуют скрытые файлы настройки (hidden preferences).

Комментарии закрыты