1. 程式人生 > >iOS開發中刪除NSUserDefaults中所有記錄

iOS開發中刪除NSUserDefaults中所有記錄

在開發中通常會使用NSUserDefaults對一些輕量級的資料進行永續性儲存,在退出的時候通常會將NSUserDefaults中儲存的所有資料刪除。之前的做法是找到其儲存的鍵,然後依次將儲存的資料刪除。可這樣做會存在一些問題:1. 如果儲存的資料過多的話,刪除程式碼很多。2. 開發者稍不注意就會漏刪幾個資料。

實際上是可以一步將NSUserDefaults中儲存的資料全部刪除的。

程式碼:

這裡寫圖片描述

刪除程式碼

可複製程式碼:

// 刪除NSUserDefaults所有記錄

NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];

NSUserDefaults * defautls = [NSUserDefaults standardUserDefaults];

[defautls removePersistentDomainForName:appDomain];

本篇文章到這裡就結束了,願大家加班不多工資多,男同胞都有女朋友,女同胞都有男朋友。