IOS UserDefaults简介(一)
来源:互联网 发布:网络关系成瘾 编辑:程序博客网 时间:2024/05/15 19:00
UserDefaults可以用来存储简单的数据,也可以用来定制应用的行为
- 数据存储
- (void)save{ NSUserDefaults *de = [NSUserDefaults standardUserDefaults]; [de setInteger: 20 forKey: @"intKey"]; [de setFloat: 2.0 forKey: @"floatKey"]; [de setObject: @"String value" forKey: @"strKey"]; [de synchronize];}
数据存储第一步,创建实例;第二步,设置键值对;第三步,调用synchronize方法同步数据到持久状态。
- (void)read{ NSUserDefaults* de = [NSUserDefaults stanardUserDefaults]; NSInteger i = [de integerForKey: @"intKey"]; float f = [de floatForKey: @"floatKey"]; NSString *s = [de stringForKey: @"strKey"];}
读数据只需要创建实例后,通过key来获取数据值
- 配置应用
配置应用需要先创建配置文件,新建一个Resource里面的Setting Bundle文件。创建好了,里面会有一个plist文件,在里面配置你需要的选项。这些选项在系统设置中你的应用里面就会生成对应的设置选项,例如是否接受推送。
配置好了之后就需要读取配置来配置应用(下面的程序只是举个例,有一个BOOL类型的选项,比如是否接受推送)
- (void)readConfig{ NSUserDefaults *d = [NSUserDefaults standardUserDefaults]; BOOL b = [d boolForKey: 在Setting Bundle中的plist里面item的identifier];}
0 0
- IOS UserDefaults简介(一)
- iOS 归档方法UserDefaults
- iOS清除UserDefaults存储空间
- UserDefaults
- iOS UserDefaults存储自定义对象
- 实现自定义数据存入 UserDefaults [iOS Swift] NSKeyedArchive & UserDefaults
- ios NSUserDefaults的常用方法。userdefaults
- iOS 多线程简介 一
- (一)iOS平台简介
- iOS开发之简单用户数据存储UserDefaults
- IOS GCD 使用(一) 简介
- IOS中UserDefaults的用法(储存和调用设置信息)
- XMPPFrameWork IOS 开发(一)xmpp简介
- XMPPFrameWork IOS 开发(一)xmpp简介
- XMPPFrameWork IOS 开发(一)xmpp简介
- iOS —— SQLite 简介 (一)
- iOS block简介和使用(一)
- 一、iOS简介(及简述操作系统)
- 研究react native 心得
- UESTC--1256
- Python之快速排序算法实现(一)
- 多线程不能不知道的之单线程和多线程的比较
- 查询男生和女生成绩前三
- IOS UserDefaults简介(一)
- linux 开通ftp服务
- 批量修改Magento产品名称
- python中if __name__ == '__main__': 的解析
- PHP开发入门-Apache开启伪静态
- FreeMarker 数字 不要逗号
- WEKA-过滤器算法学习
- scp命令
- listview的优化