私はiPad用の簡単なテキストエディタを開発しています。 コアデータの代わりに、アプリケーションはNSStringのwriteToFile関数を呼び出すことによって、その内容をドキュメントフォルダの* .txtファイルに保存するだけです。このようにして、ユーザーはiTunes経由で簡単にファイルを転送できます。このアプローチが悪いのか非効率なのか、私に助言してください!ファイルに保存する頻度はどのくらいですか?
プログラムでテキストファイルにコンテンツを保存する頻度はどのくらいですか? iOSの人間ガイドによれば、アプリはコンテンツを「頻繁に」保存する必要がありますが、特定の秒数は指定しません。
私はアプリがそのコンテンツを2秒ごとに保存する必要があると読んでいました。これが正しい場合は、1つの関数を作成し、繰り返しモードでNSTimerを使って呼び出す必要がありますか?
ありがとうございました!
"いつでも停止準備するユーザーデータを可能な限り早く、妥当な頻度で保存してください。いつでも終了通知や終了通知が届く可能性があります。投稿者:The Bible:https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/UEBestPractices/UEBestPractices.html – Fattie