iOSデベロッパーの新機能です。今、私はバックグラウンドの位置情報アプリで働いています。私はサーバーにデータを送信し、フィードバックからいくつかの情報を保存する必要があります。初めてUIKitクラスにデータを保存しましたが、リリースされたようです。 2回目は、データを静的変数に保存します。それはまだクラッシュします。それから、NSUserDefaultsを使う必要があります。しかしこれはOKですか?もっと良い方法?データをローカルに保存する?ありがとう〜アプリがバックグラウンドで実行されているときにデータを保存するにはどうすればよいですか?
-1
A
答えて
0
よりよい方法はNSUserDefaultsを使用することです、そこにあなたのデータを保存して、データが解放されたか心配しないでください。
もう一つの方法は、グローバルデータまたはシングルトンであるが、Appleにより推奨されていません(あなたがインターネットでこのことについての議論の多くを見つけることができます)
あなたが使用して任意の疑いを持っている場合、私は個人的に、NSUserDefaultsを使用することをお勧めいたしますそれはあなたを助けることができます。
関連する問題
- 1. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 2. MySQLデータベースに保存されているPHPを実行するにはどうすればよいですか?
- 3. Androidで実行されているアプリを確認するにはどうすればよいですか?
- 4. データベースにデータを保存するにはどうすればよいですか?
- 5. データをSilverlightに保存するにはどうすればよいですか?
- 6. Androidアプリ:バックグラウンドでは何が実行されていますか?
- 7. Androidアプリを常にバックグラウンドで実行するにはどうすればいいですか?
- 8. iOS4アプリをバックグラウンドで実行するにはどうすればよいですか?
- 9. ブラウザでCookieが保存されないようにするにはどうすればよいですか?
- 10. アプリケーションがバックグラウンドで実行されているときに電話イベントをロック/ロック解除するにはどうすればよいですか?
- 11. アプリケーションがバックグラウンドで実行されているときに警告表示を解除するにはどうすればよいですか?
- 12. ウィジェットのデータを保存するにはどうすればよいですか?
- 13. Django:ManyToManyFieldにデータを保存するにはどうすればいいですか?
- 14. CountDownTimerが実行されて完了するようにするにはどうすればよいですか?
- 15. iPhoneアプリ:アプリがバックグラウンドで実行されているときに警告メッセージを送信しますか?
- 16. 現在実行中のLinuxプロセスをバックグラウンドで実行するにはどうすればよいですか?
- 17. アプリが実際に実行されているかどうかを確認するにはどうすればよいですか?
- 18. バックグラウンドで(出力をファイルにパイプして)コマンドを実行するにはどうすればよいですか?
- 19. GrailsがIntellijで実行されないようにするにはどうすればよいですか?
- 20. iframeでfocus()が実行されないようにするにはどうすればよいですか?
- 21. ":back"に保存されているURLを取得するにはどうすればよいですか?
- 22. リストに保存されている値を表示するにはどうすればよいですか?
- 23. Chrome Apps:blobコンテンツをバックグラウンドでfileSystemに保存するにはどうすればよいですか?
- 24. 複数行テキストボックスをテキストファイルに1行として保存するにはどうすればよいですか?
- 25. ウェブサイトがブラウザでレンダリングされているかのようにプログラムで保存する(JavaScriptが実行された)
- 26. メインウィンドウが閉じられた後、Win32アプリケーションがバックグラウンドで実行されないようにするにはどうすればよいですか?
- 27. iPhone:アプリがバックグラウンドで実行されているときのイベントをキャッチ
- 28. iOS - アプリ内購入データを保存するにはどうすればよいですか?
- 29. Linuxでプロセスが実行されているPHPスクリプトを知るにはどうすればよいですか?
- 30. URLを参照せずに保存されたデータをユーザーが検索できるようにするにはどうすればよいですか?