/Retrieving SwitchValue

NSUserDefaults*SwitchV = [NSUserDefaultsstandardUserDefaults];

IsOnoff= [SwitchVintegerForKey:@"integerKey"];//提取現有數值

//Retrieving TextField String

NSUserDefaults*TextFieldV = [NSUserDefaultsstandardUserDefaults];

NSString*TextFieldString = [TextFieldVstringForKey:@"TextFieldString"];

//Save SwitchValue

NSUserDefaults*SwitchV = [NSUserDefaultsstandardUserDefaults];

[SwitchVsetInteger:IsOnoffforKey:@"integerKey"];//更新數值

//Save TextField String

NSUserDefaults*TextFieldV = [NSUserDefaultsstandardUserDefaults];

[TextFieldVsetObject:theTextField.textforKey:@"TextFieldString"];

我們在程序起始位置,可以先設定一個默認值:

  1. NSNumber *defaultValue = [NSNumber numberWithInt:1];//This is used for creating a NSNumber from a integer value.
  2. NSDictionary *resourceDict = [NSDictionary dictionaryWithObject:defaultValue forKey:KeySound];
  3. [[NSUserDefaults standardUserDefaults] registerDefaults:resourceDict];

iphone--使用NSUserDefaults存储数据相关推荐

  1. iOS - NSUserDefaults 实现数据的持久化保存

    前言 在开发的时候,我们经常会遇到一些场景,需要我们持久化保存一些数据.通常我们会将相对结构化的数据保存在远端或者本地的数据库中,而对于相对零散的变量数据,保存在数据库中是不太合适的.这时,接下介绍的 ...

  2. NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象

    2019独角兽企业重金招聘Python工程师标准>>> 一.了解NSUserDefaults以及它可以直接存储的类型 NSUserDefaults是一个单例,在整个程序中只有一个实例 ...

  3. iOS NSUserDefaults 简介 NSUserDefaults 存储自定义对象

    摘要 NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是 ...

  4. android平台上持久化存储3种手段_Android 数据持久化==存储数据的五种方法

    1.使用SharedPreferences存储数据 2.文件存储数据 3.SQLite数据库存储数据 4.使用ContentProvider存储数据 5.网络存储数据 第一种: 使用SharedPre ...

  5. flutter 本地存储数据(shared_preferences)

    一.shared_preferences 本地存储插件简介 shared_preferences 是 Flutter 提供的 本地数据存取 插件 ; 在不同的平台 , 基于不同的机制开发 , 如 An ...

  6. 2021年大数据HBase(十三):HBase读取和存储数据的流程

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 HBase读取和存储数据的流程 一.HBase读取数据的流程 ...

  7. .pgr照片文件解析,C++与Java存储数据差别大小端模式

    一..pgr是什么? .pgr文件是二进制的图像文件,可以用普通的文本文件打开,或者查看十六进制的文本信息: 读取需要了解~~~非常重要 !!! 基本数据类型的大小端存储模式 表头Header 详细信 ...

  8. string生成固定长度的哈希_Redis 选择Hash还是String 存储数据?

    点击上方"Java之间",选择"置顶或者星标" 你关注的就是我关心的! 作者:goodspeed 微信公众号:四月(ID:hiiiapril) 在stackov ...

  9. 在python中使用json格式存储数据

    在python中使用json格式存储数据 代码如下: import jsonlist1 = [{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]},{'C': ...

最新文章

  1. 为什么MySQL数据库要用B+树存储索引?
  2. 文巾解题 LCP 07. 传递信息
  3. 《JavaScript语言精髓与编程实践》读书笔记二
  4. Httpster –世界各地最潮的网页设计案例聚合网站
  5. mysql 唯一键和主键_MySQL唯一键和主键
  6. elk docker
  7. ES6之Module的语法(3)
  8. linux cmake变量,linux – CMake错误:此项目中使用了以下变量,但它们设置为NOTFOUND...
  9. PAT Basic 1012
  10. Java小项目:坦克大战(二)
  11. TensorFlow精进之路(三):两层卷积神经网络模型将MNIST未识别对的图片筛选出来
  12. phython在file同时写入两个_Python实现读取excel写入mysql的小工具详解
  13. Mysql数据库存储内存调整与优化
  14. SAM-BA和AT91SAM9260连接问题
  15. 通讯网关 api网关_伟大的api网关迁移
  16. Git 修改commit提交信息
  17. java老师和学生(java老师学生类合集)
  18. 【黑灰产犯罪研究】涉物联网犯罪
  19. 人的感性和理性做出的决断往往不一致,为什么
  20. 城市信息area.js

热门文章

  1. Jetty插件实现热部署(开发时修改文件自动重启Jetty)
  2. Application Architecture Guide 2.0 - CH 19 - Mobile Applications(2)
  3. 根据年月打印出该月有多少天
  4. RPC远程过程调用概念及实现
  5. Ubuntu11.10 源码编译 Nginx
  6. 敏捷落地的会议和工具
  7. iptables 垫脚石之 NAT DNAT SNAT 代理 深度理解
  8. [2011诺贝我物理奖]超新星与暗能量的收现
  9. MyEclipse_8.5+flex_4+Blazeds配置
  10. 【算法导论】第24章迪杰斯特拉算法