使用理由:存取数据单一,小;代码简洁。
一、NSUserDefaults数据存储的位置
NSUserDefaults用于保存iPhone程序的数据,使用非常方便。
那么这些数据最终存放在什么地方呢?存放于一个plist文件中。
这个文件位于<UUID for your App>\Library\Preferences\<your App"s bundle ID>.plist
二、支持存取的数据类型
NSUserDefaults只支持: NSString, NSNumber, NSDate, NSArray, NSDictionary.
三、取
例如:
//读取和保存用户使用软件次数
NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
NSNumber* count = [ud objectForKey:@"times"];
四、存
接上例:
int t = [count intValue]+1;
[ud setObject:[NSNumber numberWithInt:t] forKey:@"times"];
分享到:
相关推荐
自己写的一个NSUserDefaults 关于字符串,数值的快速存取。
沙盒 和 数据持久化存储 Core Data 和 NSUserDefaults 案例
主要介绍了IOS 中NSUserDefaults读取和写入自定义对象的实现方法的相关资料,希望通过本文大家能够理解掌握这部分内容,需要的朋友可以参考下
用NSUserDefaults存储数据做的一个登陆界面,当用户名和密码对的时候就移除登陆界面
Swift 用户首选项 NSUserDefaults
iOS之数据持久化-NSUserDefaults,在进入后台模式时候,将进行数据保存!
PAPreferences, 使用 @dynamic 访问 NSUserDefaults PAPreferences使用NSUserDefaults存储用户首选项的简便方法。PAPreferences将 dynamic 属性映射到 NSUserDefaults getter和 setter,以便访问默认值,就像它们是...
iOS中有五种持久化数据的方式:属性列表、对象归档、NSUserDefaults、SQLite3和Core Data NSUserDefaults官方文档介绍: NSUserDefaults类为和默认系统类交互提供了一种编程接口。默认系统允许应用程序去定制其行为...
使用系统的NSUserDefaults进行存取值实在是难以对其进行统一管理,为此NSUserDefaultsModel就很好的解决了这一难题,并且还支持Cocoapods。 github地址:https://github.com/liuchongfaye/NSUserDefaultsModel ...
XBUserDefaultsXBUserDefaults是利用Objective-C RunTime 机制对NSUserDefaults进行一层封装。...实现思路数据存取将@property属性设置为@dynamic,然后利用消息机制在 +(BOOL)resolveInstanceMethod:(SEL)sel方法中
前两年IOS应用源码-主要是用于毕业设计学习的。
IOS应用源码——NSUserdefaults(读取和写入自定义对象).zip
*支持混淆二进制源中的密钥*无需加密即可保存数据*通过内置通知来处理特殊情况*同时使用standardUserDefaults和secureUserDefaults启用如何使用注意:切记先安装依赖项CocoaSecurity 1.2.4( ) 在实现文件中,导入...
**********使用NSUserDefaults类实现在登陆界面记住用户账号密码的demo**********
object-c基础语法NSUserDefaults, 适合初学者,主要学习NSUserDefaults的设置,NSUserDefaults读取值,读取所有用户偏好设置,怎样持久化设置用户设置等
IOS中NSUserDefaults保存账号密码:将账号、密码保存到NSUserDefaults
在天气预报实例中, 熟练掌握 NSUserDefaults 的应用,
使用NSUserDefaults存储自定义对象.doc
为什么不是 NSUserDefaults? 当您从NSUserDefaults检索值时,它会作为不可变对象返回。 我发现这有点烦人。 我希望我的设置管理器很简单,而不是一件苦差事。 JBSSettings允许您决定何时将值保存到磁盘,并且它不会...