zoukankan      html  css  js  c++  java
  • ios应用数据存储方式(NSUserDefaults)

            一.简介      
          很多iOS应用都支持偏好设置,主要用于存储个人保密信息。比如保存用户名,密码,是否自动登录等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能。
     每个应用都有个NSUserDefaults实例,通过它来存取偏好设置.
     
          二.代码实现
    AppDelegate.m
    //NSUserDefaults的创建存储
     
    NSUserDefaults *userdefaults = [NSUserDefaults standardUserDefaults];//创建一个defaults管理器
     
    [userdefaults setObject:@"123" forKey:@"str"];//保存一个字符串
    [userdefaults setBool:YES forKey:@"key"];//bool
    [userdefaults setInteger:10 forKey:@"int"];//存整型
    [userdefaults synchronize];
     
    ViewControl.m
    //NSUserDefaults的创建取值
     
    NSUserDefaults *userdefaults = [NSUserDefaults standardUserDefaults];//创建一个defaults管理器
        //取值
        NSString *s = [userdefaults objectForKey:@"str"];
        BOOL f = [userdefaults boolForKey:@"key"];
        NSInteger  a = [userdefaults integerForKey:@"int"];
  • 相关阅读:
    JAVAOO 11 12 15 13 章
    JAVAOO 继承~接口 笔记
    JAVAOO 5~6章笔记
    JAVAOO 1—4章学习重点
    CSS超链接和导航
    XHTML基础
    ZooKeeper伪集群安装配置
    异常,常用类,集合
    继承,抽象,多态,接口
    java oo 第一周
  • 原文地址:https://www.cnblogs.com/yibadao/p/5022719.html
Copyright © 2011-2022 走看看