美文网首页
用NSUserDefaults传值

用NSUserDefaults传值

作者: 全世界妳最美 | 来源:发表于2018-08-22 15:47 被阅读15次

    1.0   http://www.cnblogs.com/zrr-notes/p/5950088.html (很详细 常用的基础)

    http://www.cnblogs.com/iQingYang/p/6698583.html

    [defaults synchronize];存储到磁盘

    其中,方法synchronize是为了强制存储,其实并非是必须得,因为这个方法会在系统中默认调用,但是你确认要马上就储存,这是可以的

    2.存储方式:

    NSUserDefaults 单例已key-value  的形式存储一系列的设置,key是名称,value是相应的数据。存数据(objectForKey:),取数据(setObject:forKey:)

    存储的数据类型包括:NSData,NSString,NSNumber,NSDate, NSArray,NSDictionary。假如你要存储图片的话,就不能直接存储了,需要先将图片归档为NSData类型。

    3.保存 和 读取

    ```

    [[NSUserDefaults standardUserDefaults] setObject:<#(nullable id)#> forKey:<#(nonnull NSString *)#>];

    [[NSUserDefaults standardUserDefaults] synchronize];

    [[NSUserDefaults standardUserDefaults] objectForKey:<#(nonnull NSString *)#>];

    NSLog(@"=================== %@",[NSUserDefaults standardUserDefaults]);

    ```

    相关文章

      网友评论

          本文标题:用NSUserDefaults传值

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