数据存储之偏好设置NSUserDefaults

NSUserDefaults做数据存储也是比较常用,适合轻量级的本地数据存储,读取也很方便。

一、支持的数据类型如下图(NSString、NSArray、NSDictionary、NSData、NSInteger、float、double、BOOL、NSURL)

二、使用Demo

时间: 2024-08-12 04:07:42

数据存储之偏好设置NSUserDefaults的相关文章

iOS开发UI篇—ios应用数据存储方式(偏好设置)

iOS开发UI篇—ios应用数据存储方式(偏好设置) 一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置.比如,保存用户名.字体大小.是否自动登录 存储位置: 存储形式: 二.代码示例 1.storyboard 2.代码 1 // Created by 鑫 on 14-10-24. 2 // Copyright (c) 2014年 梁镋鑫.

ios应用数据存储方式(偏好设置)

ios应用数据存储方式(偏好设置) 一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置.比如,保存用户名.字体大小.是否自动登录 存储位置: 存储形式: 二.代码示例 1.storyboard 2.代码 8 9 #import "YYViewController.h" 10 //偏好设置 11 @interface YYViewCo

iOS -- plist数据存储与偏好设置数据存储

// 向plist文件中存储数据NSString *home = NSHomeDirectory();NSString *docPath = [home stringByAppendingPathComponent:@"Document"]; NSArray *data = @[@"jack", @10, @"ffdsf"];NSString *filePath = [docPath stringByAppendPathComponent:@&q

数据存储之偏好设置

一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏好设置.比如,保存用户名.字体大小.是否自动登录 存储位置: 存储形式: 二.代码示例 1.storyboard 2.代码 9 #import "YYViewController.h" 10 //偏好设置 11 @interface YYViewController () 12 /** 1

ios应用数据存储方式(偏好设置)-转

一.简单介绍 1.很多ios应用都支持偏好设置,比如保存用户名,密码,字体大小等设置,ios提供了一套标准的解决方案来为应用加入偏好设置功能. 2.每个应用都有个NSUserDefaults实例,通过它来存储偏好设置.比如,保存用户名,字体大小,是否自动登录. 3.存储位置  4.存储形式  二.代码示例 #import "ViewController.h" #define CURRENT_SCREEN_WIDTH [UIScreen mainScreen].bounds.size.w

数据序列化以及偏好设置

iso常用序列化方法: (1) XML 属性列表 (plist) 归档 (2) Preference (偏好设置) (3) NSKeyedArchiver 归档 (NSCoding) (4) SQLite3 (5) CoreDate 偏好设置: 用于存储用户名与密码,以及开关状态 好处:(1)不关心文件名;(2)做键值存储 //存数据 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; //自动生成一个 plist

常见应用数据存取之偏好设置

偏好设置(一般用于软件的设置数据) 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个一NSUserDefaults实例,通过它来存取偏好设置 比如,保存用户名.字体大小.是否自动登录.声音的开启与关闭以及主题,背景等设定 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:@“user" 

NSUserDefault数据存储之偏向设置

实例: 1.设置值的方法: NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults]; NSString *countName = self.inputCount.text; [defaults setBool:_rememberPassword.on forKey:@"rememberPwd"]; [defaults synchronize]; 2.获取指的方法(通过上面的方法设置值之后,我们可以通过下面的方法来获

使用偏好设置存储数据

偏好设置 iOS应用支持偏好设置,要来保存数据,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置. 每个应用都有一个NSUserDefaults实例,通过它来存取偏好设置. + (NSUserDefaults *)standardUserDefaults //单例对象 存储偏好设置使用set开头的方法,如: NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; [default