アプリケーションがユーザー設定を変更できる場合は、を使用NSUserDefaults
してユーザー設定を保存する必要があります。ドキュメントはこちらです。
設定はplistファイルとして保存されるためNSDictionary
、インスタンスやNSArray
インスタンスなどを保存できます。
いくつかの設定を事前に入力するNSUserDefaults
場合は、次のようなコードを使用して行うことができます。
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"defaults" ofType:@"plist"];
NSDictionary *defaultsDict = [NSDictionary dictionaryWithContentsOfFile:filePath];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDict];
defaults.plistファイルをデフォルト設定でResourcesフォルダーに配置し、上記のコードを使用する必要があります。AppDelegateのメソッドからそのコードを実行しますが、+(void)initialize
別の場所を選択して呼び出すことができます。