0

iPhone アプリのいくつかの組み込み機能のアプリ内ストアを作成しています。Apple のドキュメントでは、これを保存するために Application Preferences を使用することを推奨していますが、このフォーラムの別の質問では、Application Preferences が (Apple によって) 推奨されている別のタスクに NSUserDefaults を使用することが提案されました。

アプリ内ストアでの購入の場合、NSUserDefaults を使用する方がはるかに良い方法であるかどうかを明確にすることはできますか?

ありがとう。

4

1 に答える 1

0

私は必ずしもAppPrefsの使用を試みたわけではありませんが、NSUserDefaultsの使用は簡単で、うまく機能しているようだと報告できます。私はこれを保存に使用します:

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:@"A.Value" forKey:@"MyApp.DataKey"];

取得して確認するには、次のようにします。

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSString *results = [defaults stringForKey:@"MyApp.DataKey"];
于 2010-05-19T05:02:35.317 に答える