Можно ли использовать NSUserDefaults для чтения / записи списков системных настроек? - PullRequest
2 голосов
/ 02 августа 2011

Я пишу небольшую панель настроек, которая должна загрузить и записать список предпочтений, созданный системой. Я знаю, что это можно сделать, вручную загрузив plist в качестве словаря и перейдя оттуда, но мне было любопытно, можно ли использовать NSUserDefaults вместо этого. Это сократит необходимый код и будет более удобным, если это возможно.

У кого-нибудь есть опыт с этим?

1 Ответ

3 голосов
/ 02 августа 2011

Вы можете использовать NSUserDefaults только с настройками для текущего приложения, но для любого пользователя.Вы можете использовать CFPreferences, чтобы изменить значения по умолчанию для других приложений, или NSDictionary, если вы хотите читать / записывать списки напрямую.

...