//
// AppDelegate.h
// NSUserDefault
//
// Created by l on 15/9/17.
// Copyright (c) 2015年 . All rights reserved.
//
#import <UIKit/UIKit.h>
@interface AppDelegate : 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"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (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"];
return YES;
}
//
//
// ViewController.h
// NSUserDefault
//
// Created by l on 15/9/17.
// Copyright (c) 2015年. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@end
//
// ViewController.m
// NSUserDefault
//
// Created by l on 15/9/17.
// Copyright (c) 2015年 . All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (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
iOS-------iOS编程之NSUserDefault
最新推荐文章于 2021-02-23 10:38:28 发布