1

マルチタスキング トレイから強制終了/終了した場合 (つまり、ホーム ボタンをダブルクリックしてそこから削除した場合)、アプリはどうなりますか? そして、アプリをクリックしてもう一度アプリを再起動しますか? このシナリオを考えてみましょう。いくつかの変数 (グローバル変数) を保存し、それらにいくつかの値を保存します。マルチタスクトレイからアプリを強制終了/削除して、再起動しました。変数値がなくなりました。アプリのライフサイクルのプロセス全体を通じてそれらを保存するにはどうすればよいですか。また、アプリのライフサイクル内で誰かが変更されたときに変更できます。さらに情報が必要な場合は、お問い合わせください。値を plist ファイルに保存しています。設定バンドルを作成し、それらに値をグローバル変数として保存しました。それは正しい方法ですか?

4

1 に答える 1

3

アプリが強制終了/終了された後でもデータを保存するには、永続ストレージを使用する必要があります。これを行うには、さまざまな方法があります。これらの方法のいくつかは、NSUserDefaults、plists、または CoreData を使用しています。

これらのリンクを参照して、自分がしようとしていることに最適なものを見つけてください。

iOS 永続ストレージ戦略

SQLite、plist、または何か他のものを使用しますか?

また、iOS 開発レクチャーもチェックしてください。2 つのパートがあり、最初のパートでは永続ストレージについて詳しく説明しています。それは効果的なiPhoneアプリ開発と呼ばれています。両方を見ることをお勧めしますが、最初の部分の最初の部分があなたの質問に答えます.

https://developer.apple.com/videos/ios/

于 2013-01-17T01:58:13.223 に答える