//// AppDelegate.h// NSUserDefault//// Created by l on 15/9/17.// Copyright (c) 2015年 . All rights reserved.//#import <UIKit/UIKit.h>@interfaceAppDelegate : UIResponder <UIApplicationDelegate>@property (strong, nonatomic) UIWindow *window;
@end//// AppDelegate.m// NSUserDefault//// Created by on 15/9/17.// Copyright (c) 2015年 . All rights reserved.//#import "AppDelegate.h"@interfaceAppDelegate ()@end@implementationAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.//NSUserDefault//主要用来存储 用户相关的配置.//是一个轻量级的数据库,用plist文件存储//NSUserDefault 是一个单例,每次获取到的都是同一个对象NSString *userName = @"huolianyuan";
NSString *pwd = @"shenjiajia";
//1.创建 NSUserDefault对象NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
//2.赋值
[userDefaults setObject:userName forKey:@"userName"];
[userDefaults setObject:pwd forKey:@"pwd"];
returnYES;
}
////////////////////////////////////////////////////////////////// ViewController.h// NSUserDefault//// Created by l on 15/9/17.// Copyright (c) 2015年. All rights reserved.//#import <UIKit/UIKit.h>@interfaceViewController : UIViewController@end//// ViewController.m// NSUserDefault//// Created by l on 15/9/17.// Copyright (c) 2015年 . All rights reserved.//#import "ViewController.h"@interfaceViewController ()@end@implementationViewController
- (void)viewDidLoad {
[super viewDidLoad];
//1.获取userDefault 对象NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
//2.取值NSString *userName = [userDefault objectForKey:@"userName"];
NSString *pwd = [userDefault objectForKey:@"pwd"];
NSLog(@"%@ %@", userName, pwd);
NSLog(@"%@", NSHomeDirectory());
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end