版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1336797
在开发中通常会使用NSUserDefaults对一些轻量级的数据进行持久性存储,在退出的时候通常会将NSUserDefaults中存储的所有数据删除。之前的做法是找到其存储的键,然后依次将存储的数据删除。可这样做会存在一些问题:1. 如果存储的数据过多的话,删除代码很多。2. 开发者稍不注意就会漏删几个数据。
实际上是可以一步将NSUserDefaults中存储的数据全部删除的。
代码:
删除代码
可复制代码:
// 删除NSUserDefaults所有记录
NSString *appDomain = [NSBundle mainBundle bundleIdentifier]; NSUserDefaults * defautls = NSUserDefaults standardUserDefaults; defautls removePersistentDomainForName:appDomain;
本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。