これは典型的な iOS の問題です。データをどこに保存すればよいですか? 現在、いくつかの iOS アプリケーションを作成しており、コア データと plist ファイルを使用しています。さらに、私は通常、ユーザー設定を保存するために NSUserDefaults を使用します。これは基本的に、キーと値を持つ 1 つの小さな辞書です。私の (おそらく間違った) 意見では、NSUserDefaults は、アプリケーションでグローバルに必要な情報を保存する最も簡単な方法です。
サーバーから JSON オブジェクトとしてダウンロードされるリレーショナル データがあり、NSUserDefaults をどこまでプッシュできるか疑問に思っていました。私のデータは、サイズが数メガバイトにもなる可能性があります。私が試したように NSUserDefaults がこれを処理することはわかっていますが、必ずしも大量のデータを保存するためではないという事実にもかかわらず、この方法でデータを保存することに伴うリスクはありますか? 私のアプリは拒否されますか? メモリとパフォーマンスの問題が発生する可能性はありますか?