iOS偏好设置的存储注意事项
2015-03-10 23:20
387 查看
//
// 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
// 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项目开发实战——storyboard设置界面技巧与注意事项
- iOS开发UI篇—ios应用数据存储方式(偏好设置) - 文顶顶
- iOS开发之数据存储之Preference(偏好设置)
- ios NSUserDefaults存储数据(偏好设置)
- IOS项目开发实战——Storyboard设置界面技巧与注意事项
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- iOS经典讲解之设置颜色注意事项
- IOS学习 沙盒位置,沙盒存储的三种方式:plist文件,偏好设置,归档
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- ios-day12-03(ios开发中数据存储之偏好设置(Preference))
- IOS第13天(2,私人通讯录,plist存储,偏好设置,归档)
- iOS 数据存储-偏好设置
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- 【iOS开发-存储】使用偏好设置preference存储
- iOS开发UI篇—ios应用数据存储方式(偏好设置)
- ios本地存储-偏好设置(NSUserDefaults)
- iOS开发之数据存储(偏好设置)
- ios应用数据存储方式(偏好设置)