//

//  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偏好设置的存储注意事项相关推荐

  1. iOS 偏好设置 NSUserDefault

    NSUserDefaults类提供了一个与系统进行交互的编程接口,用来存储.恢复应用程序的偏好设置和配置数据等,适合存储轻量级的本地数据.比如保存一个登陆界面的数据,例如用户名.密码之类的. 如果使用 ...

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

    iOS开发UI篇-ios应用数据存储方式(偏好设置) 一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用 ...

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

    一.简单介绍  1.很多ios应用都支持偏好设置,比如保存用户名,密码,字体大小等设置,ios提供了一套标准的解决方案来为应用加入偏好设置功能.  2.每个应用都有个NSUserDefaults实例, ...

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

    一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏 ...

  5. 数据存储之Archiver、Unarchiver、偏好设置

    数组的归档 对象的归档 NSData多个对象的归档 NSArray多个对象的归档 偏好设置的存储 1.NSString.NSDictionary.NSArray.NSData.NSNumber等类型的 ...

  6. iOS-数据持久化-偏好设置

    一.简单介绍 很多iOS应用都支持偏好设置,比如保存用户名.密码.字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能 每个应用都有个NSUserDefaults实例,通过它来存取偏 ...

  7. mac改成类似微软键盘偏好设置

    以前我做过笔记,但是好像印象还不是很深刻,因为我自己还是忘记了, 我又写了一篇 首先是蛋疼的切换输入法问题,中文输入法和英文输入法的问题真不习惯. 切换输入法改正方法 进入系统偏好设置-键盘-快捷键- ...

  8. 给自己的应用程序添加系统偏好设置

    在传统的桌面应用程序中,偏好设置是一些专门面向应用程序的设置,用于配置应用程序的行为和外观.iPhone OS也支持应用程序偏好设置,但并不将它作为应用程序整体的一部分.在iPhone OS上,应用程 ...

  9. 偏好设置(Preference)

    一.Preference简介 (1)偏好设置是专门用来保存应用程序的配置信息的, 一般情况不要在偏好设置中保存其他数据.如果利用系统的偏好设置来存储数据, 默认就是存储在Library/Prefere ...

最新文章

  1. 算数基本定理(例题:LightOJ1341)
  2. 重磅风控干货:如何用数据分析监测交易欺诈
  3. 巧用 Protobuf 反射来优化代码,拒做 PB Boy
  4. 静态页面之间的转发与json与ajax做到动态数据
  5. 详细解析Java中抽象类和接口的区别(很容易理解错)
  6. leetcode - 486. 预测赢家
  7. android高德地图气泡,[置顶] Android-高德地图-显示气泡框
  8. 机器数.原码 反码 补码比较理解
  9. C# 各种常用集合类型的线程安全版本
  10. 欧洲之星fotona4d有效果吗?做一次有效果吗?
  11. 如何通过百度翻译实现整站网页翻译
  12. 解决华为手机、平板系统没有录屏、不能分享录屏的问题
  13. 各纬度气候分布图_【地理】气候类型的分布规律及分布图的判读 [图片]
  14. 前端的三种缓存技术cookie、localStorage、sessionStorage
  15. BGP路由协议的那些事?(上)
  16. RobotFramework笔记一:元素定位
  17. 为什么程序员的业余项目大多都死了?
  18. 云服务商选择攻略|中机智库干货
  19. android sdk集成文档,android jpush sdk 集成文档.pdf
  20. oracle成本cbo,基于成本的优化--CBO

热门文章

  1. 计算机学报——主题“区块链”,检索到25篇
  2. 这所北京计算机类大学,改考408了!北京信息科技大学
  3. Flutter实现微信支付和iOS IAP支付
  4. 云来观点:云来Light app优于百度轻应用
  5. java:Cassandra入门与实战——上
  6. 【MTK】 关于电信使用VoLTE异常
  7. 杰理之外挂 FLASH 使用方法与注意点【篇】
  8. 深度学习Spring5底层原理(黑马学习随笔)
  9. Flash Socket 的基本通讯协议流程例子
  10. 验证tensorflow是否安装成功