zoukankan      html  css  js  c++  java
  • (四十)数据持久化存储的偏好设置实现

    偏好设置一般是用于存储软件的常用设置。

    偏好设置存储的本质是plist,不需要关心文件夹和文件即可存储。

    偏好设置的存储方式类似于字典存储,使用键值对来保存数据。

    保存方法:

     //创建能够直接访问/Library/Preferences的对象
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        
        //存储数据
        [defaults setObject:@"value of test" forKey:@"test"];
        [defaults setBool:YES forKey:@"auto_login"];
        
        //立刻将内存数据同步到文件,只要设置了数据就应该同步。
        [defaults synchronize];

    读取方法:

        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        NSString *testValue = [defaults objectForKey:@"test"];
        BOOL auto_login = [defaults boolForKey:@"auto_login"];



  • 相关阅读:
    For in
    For each.....in
    正则表达式
    DOM&&BOM
    字幕滚动
    web API种类
    应用程序接口
    for each in
    object constructor
    编程语言历史
  • 原文地址:https://www.cnblogs.com/aiwz/p/6154211.html
Copyright © 2011-2022 走看看