0

私の質問は簡単です。いつメモリ警告を受け取りますか?で取得するためにデータまたは状態をどこに保存または保持する必要がありますviewDidLoad()か?

たとえば、TextFieldを使用してビューを取得し、ユーザーがメールを作成してから別のアプリで何かを実行すると、アプリがメモリ警告を受け取り、それを処理しますdidReceiveMemoryWarning(おそらく、ビューはアンロードされます)。では、TextFielに設定するために、「電子メール」をどこに保存すればよいviewDidLoad()ですか?Core Dataと一緒に保存する必要がありますか?SQL?

Androidを使用していて、SOがビューを削除しようとすると、メソッドOnSaveInstaceStateが呼び出され、データをバンドルに保存できます。iOSに同様のオブジェクトはありますか?

どうもありがとう。

4

1 に答える 1

1

そのような単純なものについては、NSUserDefaultsに保存できます。

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[[NSUserDefaults standardUserDefaults] setObject:textField.text forKey:@"email"];
于 2012-12-04T20:15:51.647 に答える