您好,登錄后才能下訂單哦!
NSUserDefaults 是app 數據持久化的其中一種,它存儲于沙盒目錄中的Library/Preferences/ 文件夾下,一般文件名為,com. YOUR_BundleIdentifier.plist
使用NSUserDefaults 存儲的數據,只有在app刪除后在重裝,才會恢復到初始狀態。在App store 的更新操作,不會更改上個版本app 的 plist中 NSUserDefaults的值。
NSUserDefault 會自己在合適的時候調用 synchronize 的方法,來存儲數據到本地磁盤。UserDefaults不是立即寫入,而是根據時間戳定時的把緩存中的數據寫入本地磁盤。不過為了穩妥,可以通過調用synchornize方法強制寫入。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。