私がこすり合わせることができる断片から、これに対する答えは「いいえ」になるように思われるので、私が打ち込もうとしている(おそらく)場合に私が達成しようとしていることを大まかに説明しますネジ。
私のアプリにあるのは、読み込むことができる有効なファイル拡張子のリストです。これは、ディレクトリを介して繰り返し使用されます。これを好みにしたいので、次のようにします。
NSMutableDictionary *dic = [NSMutableDictionary dictionary];
[dic setObject:[NSMutableArray arrayWithObjects:@"pdf", @"rtf", @"txt", nil] forKey:@"validExtensions"];
[[NSUserDefaults standardUserDefaults] registerDefaults:dic];
そして、NSTableViewをSharedUserDefaultsコントローラーにバインドされているNSArrayControllerにバインドしています...
これは、ユーザーがカスタマイズ可能な有効な拡張機能のリストを作成するための完全に間違ったアプローチですか?NSUserDefaultsの役割を誤解しましたか?