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"];
  • 相关阅读:
    分布式文件系统-glusterfs
    Centos7防火墙使用
    Centos7使用Python3
    ldap认证服务的搭建
    kafka使用
    Python基本数据类型
    Linux 内核参数优化
    MHA+atlas(数据库的高可用与读写分离)
    插槽(slot)
    常用组件通信方式
  • 原文地址:https://www.cnblogs.com/yibadao/p/5022719.html
Copyright © 2011-2022 走看看