iOS偏好设置的存储注意事项
//
// ViewController.m
// 偏好设置
//
// Created by GuoYule on 15/3/10.
// Copyright (c) 2015年 GuoYule. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
- (IBAction)saveBtn:(id)sender;
- (IBAction)readBtn:(id)sender;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)saveBtn:(id)sender {
// 偏好设置是专门用来保存应用程序的配置的信息的,一般情况下不要在偏好设置中保存其他的数据
// 如果利用系统的偏好设置来保存数据,默认就是存储在Preferences文件夹下面的
// 偏好设置会将所有的数据保存到同一个文件夹中
// 获取默认的NSUserDefaults
NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults];
// 保存数据(如果设置数据之后没有同步, 会在将来某一时间点自动将数据保存到Preferences文件夹下面)
[defaults setObject:@"guoyule" forKey:@"name"];
[defaults setFloat:178.0 forKey:@"hight"];
[defaults setInteger:24 forKey:@"age"];
// 让NSUserDefaults马上保存
[defaults synchronize];
}
- (IBAction)readBtn:(id)sender {
NSUserDefaults * de = [NSUserDefaults standardUserDefaults];
NSLog(@"name = %@,hight = %f,age = %ld",[de objectForKey:@"name"],[de floatForKey:@"hight"],(long)[de integerForKey:@"age"]);
}
@end
iOS偏好设置的存储注意事项相关推荐
- iOS 偏好设置 NSUserDefault
NSUserDefaults类提供了一个与系统进行交互的编程接口,用来存储.恢复应用程序的偏好设置和配置数据等,适合存储轻量级的本地数据.比如保存一个登陆界面的数据,例如用户名.密码之类的. 如果使用 ...
- ios应用数据存储方式(偏好设置)
iOS开发UI篇-ios应用数据存储方式(偏好设置) 一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用 ...
- ios应用数据存储方式(偏好设置)-转
一.简单介绍 1.很多ios应用都支持偏好设置,比如保存用户名,密码,字体大小等设置,ios提供了一套标准的解决方案来为应用加入偏好设置功能. 2.每个应用都有个NSUserDefaults实例, ...
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏 ...
- 数据存储之Archiver、Unarchiver、偏好设置
数组的归档 对象的归档 NSData多个对象的归档 NSArray多个对象的归档 偏好设置的存储 1.NSString.NSDictionary.NSArray.NSData.NSNumber等类型的 ...
- iOS-数据持久化-偏好设置
一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏 ...
- mac改成类似微软键盘偏好设置
以前我做过笔记,但是好像印象还不是很深刻,因为我自己还是忘记了, 我又写了一篇 首先是蛋疼的切换输入法问题,中文输入法和英文输入法的问题真不习惯. 切换输入法改正方法 进入系统偏好设置-键盘-快捷键- ...
- 给自己的应用程序添加系统偏好设置
在传统的桌面应用程序中,偏好设置是一些专门面向应用程序的设置,用于配置应用程序的行为和外观.iPhone OS也支持应用程序偏好设置,但并不将它作为应用程序整体的一部分.在iPhone OS上,应用程 ...
- 偏好设置(Preference)
一.Preference简介 (1)偏好设置是专门用来保存应用程序的配置信息的, 一般情况不要在偏好设置中保存其他数据.如果利用系统的偏好设置来存储数据, 默认就是存储在Library/Prefere ...
最新文章
- 算数基本定理(例题:LightOJ1341)
- 重磅风控干货:如何用数据分析监测交易欺诈
- 巧用 Protobuf 反射来优化代码,拒做 PB Boy
- 静态页面之间的转发与json与ajax做到动态数据
- 详细解析Java中抽象类和接口的区别(很容易理解错)
- leetcode - 486. 预测赢家
- android高德地图气泡,[置顶] Android-高德地图-显示气泡框
- 机器数.原码 反码 补码比较理解
- C# 各种常用集合类型的线程安全版本
- 欧洲之星fotona4d有效果吗?做一次有效果吗?
- 如何通过百度翻译实现整站网页翻译
- 解决华为手机、平板系统没有录屏、不能分享录屏的问题
- 各纬度气候分布图_【地理】气候类型的分布规律及分布图的判读 [图片]
- 前端的三种缓存技术cookie、localStorage、sessionStorage
- BGP路由协议的那些事?(上)
- RobotFramework笔记一:元素定位
- 为什么程序员的业余项目大多都死了?
- 云服务商选择攻略|中机智库干货
- android sdk集成文档,android jpush sdk 集成文档.pdf
- oracle成本cbo,基于成本的优化--CBO