美文网首页
【极客班】谈谈iOS中UserDefault的使用

【极客班】谈谈iOS中UserDefault的使用

作者: 护林员 | 来源:发表于2016-03-28 03:43 被阅读0次

    这周的作业提到了storyboard之间传值的问题,还不让用NavigationController,着实纠结,于是百度(自认很low)到了传说中的NSUserDefult的方法:

    创建一个user defaults方法有多个,最简单的快速创建方法:

    NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults];

    添加数据到 user defaults:

    [accountDefaults setObject:nameField.text forKey:UserDefaultNameKey];

    也可以添加基本数据类型int, float, bool等,不过不能添加自定义的对象,有相应得方法,如:

    [accountDefaults setBool:YES forKey:UserDefaultBoolKey];

    从user defaults中获取数据:

    [accountDefaults objectForKey:NCUserDefaultNameKey]

    [accountDefaults boolForKey: UserDefaultBoolKey];

    如果删除数据的话:

    [ [NSUserDefaults standardUserDefaults] removeObjectForKey:key];

    [ [NSUserDefaultsstandardUserDefaults]synchronize];

    相关文章

      网友评论

          本文标题:【极客班】谈谈iOS中UserDefault的使用

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