美文网首页
清除NSUserdefault内容

清除NSUserdefault内容

作者: 西博尔 | 来源:发表于2017-02-14 12:02 被阅读96次

//方法一  
NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];  
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];  
   
//方法二  
- (void)resetDefaults {  
    NSUserDefaults * defs = [NSUserDefaults standardUserDefaults];  
    NSDictionary * dict = [defs dictionaryRepresentation];  
    for (id key in dict) {  
        [defs removeObjectForKey:key];  
    }  
    [defs synchronize];  
}
亲测第一种好用, 第二种没试

相关文章

  • 清除NSUserdefault内容

    亲测第一种好用, 第二种没试

  • 多种持久化方案分析

    NSUserDefault 一般来说,小规模数据,弱业务相关数据,都可以放到NSUserDefault里面,内容比...

  • Keychain的使用

    之前做项目,用户保存账号密码都会保存到NSUserdefault中,每次卸载了app后,数据都会随之清除,而且不安...

  • A5 如何清除单元格格式

    删除键只能删除单元格内容,如何清除单元格的格式呢? 1.全部清除:清除单元格所有内容 2.清除格式:只清除单元格格...

  • NSUserDefault

    代码段一 此时打印结果:Jim 代码段二 此时打印结果:lucy注释代码段二,重新执行代码段一,发现打印结果仍旧是...

  • NSUserDefault

    存:[[NSUserDefaults standardUserDefaults] setObject:UIImag...

  • NSUserDefault

    NSUserDefaults 使用 NSUserDefaults是什么,有什么用处 对于应用来说,每个用户都有自己...

  • NSUserDefault

    1.NSUserDefaults可以直接存储的类型 2.使用 NSUserDefaults 存储自定义对象 参考链...

  • NSUserDefault

    NSUserDefaults * settings = [NSUserDefaults standardUserD...

  • NSUserDefault

    简介 它是单例的,并且是线程安全的,是以键值对的形式保存在沙盒中,最下面还是用plist文件进行保存。支持存储的数...

网友评论

      本文标题:清除NSUserdefault内容

      本文链接:https://www.haomeiwen.com/subject/nsexwttx.html