我正在爲iPad開發一個簡單的文本編輯器。 而不是核心數據,應用程序通過調用NSString的writeToFile函數將其內容保存到文檔文件夾中的* .txt文件中。通過這種方式,用戶可以通過iTunes輕鬆傳輸文件。請告訴我,如果這種方法不好或效率低下!我應該多久保存一次該文件?
程序應該多長時間將其內容保存到文本文件中? iOS人類指南指出,應用程序應該「頻繁」保存它的內容,但它沒有給出具體的秒數。
我在某處讀了應用程序應該每兩秒鐘保存一次它的內容。如果這是正確的,我是否需要創建一個函數並使用帶重複模式的NSTimer調用它?
謝謝!
「始終做好準備停止,儘可能快地保存用戶數據,因爲退出或終止通知可隨時到達。」來自:聖經:https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/UEBestPractices/UEBestPractices.html – Fattie 2011-04-10 19:07:17