アプリケーションがユーザー設定を変更できる場合は、を使用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別の場所を選択して呼び出すことができます。