博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发总结(A0)- NSUserDefaults的使用
阅读量:4613 次
发布时间:2019-06-09

本文共 424 字,大约阅读时间需要 1 分钟。

1. NSUserDefault 适用于存储轻量数据,于NSDictionary 类似,通过key来存取数据。适合于大量读,少量写的情况

2. 如果有大量数据需要持久化,不建议使用NSUserDefault,可以使用coredata ,sqlite 进行数据持久化

3. 通过set..: forKey: 存储数据,此时disk中的数据并未更改,系统会适时永久保存到disk中,可以通过synchronize方法手动永久保存,而不必等到系统自动保存。

4. NSUserDefault典型的应用场景是保存用户的app配置信息。

5.判断APP是否为第一次运行?

思路:使用NSUserDefault , 设置两个key:1)APP以前是否运行过,2)本次运行是否为第一次运行,在didFinishLaunchingWithOptions中判断及设置

 

 

转载于:https://www.cnblogs.com/beddup/p/4612622.html

你可能感兴趣的文章
各浏览器对 onbeforeunload 事件的支持与触发条件实现有差异
查看>>
PHP中获取当前页面的完整URL
查看>>
所谓输入掩码技术,即只有数字键起作用
查看>>
Display对象,Displayable对象
查看>>
安装oracle11G,10G时都会出现:注册ocx时出现OLE初始化错误或ocx装载错误对话框
查看>>
数据结构(并查集):COGS 260. [NOI2002] 银河英雄传说
查看>>
生产环境下正则的应用实例(一)
查看>>
在CentOS7命令行模式下安装虚拟机
查看>>
Arduino可穿戴开发入门教程Arduino开发环境介绍
查看>>
Windows平台flex+gcc词法分析实验工具包
查看>>
3.Python基础 序列sequence
查看>>
Chapter 4 Syntax Analysis
查看>>
Java3D实例应用-载入3ds 模型
查看>>
872. Leaf-Similar Trees
查看>>
PHPer未来路在何方...
查看>>
【转帖】浅析和介绍如何在delphi中定位要分析的函数
查看>>
二年级四则运算扩展
查看>>
lnmp编译安装
查看>>
版本控制:git
查看>>
4寸大屏智能手机超值购,更有千元话费等你拿
查看>>