iOS数据存储之NSUserDefault
2015-01-20 11:08
169 查看
NSUserDefaults的使用
创建一个user defaults方法有多个,最简单得快速创建方法:NSUserDefaults *myDefaults = [NSUserDefaults standardUserDefaults];
添加数据到 userdefaults:
[myDefaults setObject:nameField.text forKey:UserDefaultNameKey];
也可以添加基本数据类型int, float, bool等,有相应得方法
[myDefaults setBool:YES forKey:UserDefaultBoolKey];
从user defaults中获取数据:
[myDefaults objectForKey:NCUserDefaultNameKey]
[myDefaults boolForKey: UserDefaultBoolKey];
要点: NSUserDefaults非常好用,并不需要用户在程序中设置NSUserDefaults的全局变量,需要在哪里使用NSUserDefaults的数据,那么就在哪里创建一个NSUserDefaults对象,然后进行读或者写操作。
针对同一个关键字对应的对象或者数据,可以对它进行重写,重写之后关键字就对应新的对象或者数据,旧的对象或者数据会被自动清理。
相关文章推荐
- iOS —— NSUserDefault存储自定义数据类型
- ios开发之数据的持久化存储机制NSuserDefault、Plist、archiver、Sqlite、coreData
- iOS 数据持久化 NSUserDefault 的使用 NSUserDefaults读取和写入自定义对象
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- IOS之应用数据存储一:NSUserDefaults类
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- 【iOS-cocos2d-X 游戏开发之六】使用Base64算法对Cocos2dX自带CCUserDefault游戏存储数据编码!
- IOS开发---菜鸟学习之路--(十九)-利用NSUserDefaults存储数据
- iOS应用程序安全(20)-本地数据存储及其安全性(NSUserDefaults, CoreData, Sqlite, Plist 文件)
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- IOS 数据存储——用户默认设置 NSUserDefaults
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- 【iOS-cocos2d-X 游戏开发之六】使用Base64算法对Cocos2dX自带CCUserDefault游戏存储数据编码!
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- ios 数据存储的四种常用方式NSKeyedArchiver/NSUserDefaults/Writ
- iOS 数据持久化之使用NSUserDefaults存储数据
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- IOS中NSUserDefaults的用法(轻量级本地数据存储)
- iOS中NSUserDefaults的用法(轻量级本地数据存储)