2011-08-02 2 views
2

私は、システムによって作成されたプリファレンスを読み込んで書き込む必要がある小さな環境設定パネルを作成しています。私はこれが手動で辞書としてplistを読み込んでそこから行くことによって行うことができることを知っていますが、代わりに仕事をするためにNSUserDefaultsを使用することが可能かもしれないかどうか不思議でした。可能であれば、必要なコードを削減し、より便利になります。NSUserDefaultを使用してシステム環境設定のplistを読み書きできますか?

誰もこの経験がありますか?

答えて

3

NSUserDefaultsは、現在のアプリケーションの設定でのみ使用できますが、どのユーザーでも使用できます。 plistを直接読み書きする場合は、CFPreferencesを使用して他のアプリケーションのデフォルト値を変更するか、NSDictionaryを使用することができます。

+0

どのようにですか? persistentDomainForNameを使用して、必要なドメインをほとんど取得できませんか? – Ilya

関連する問題