// UserDefalut 를 이용해서 setting bundle 에 없는 내용도 사용할수 있다.
// URL Scheme 을 이용하여 어플리케이션으로 접근한다.
// Settings URL Scheme 검색을 해서 찾아 본다.
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
NSLog(@"Name = %@", [userDefault objectForKey:@"name_preference"]);
NSLog(@"Enable = %@", [userDefault objectForKey:@"enabled_preference"]);
NSLog(@"Slider = %@", [userDefault objectForKey:@"slider_preference"]);
[userDefault setObject:@"Foo Bar" forKey:@"name_preference"];
// "used" 라는 Key 를 만들어서 초기값을 체크한다.
if([userDefault boolForKey:@"used"] == NO ) {
// 초기값을 넣어준다.
[userDefault setObject:@"Press Your Name" forKey:@"name_preference"];
[userDefault setBool:YES forKey:@"name_prefernce"];
}
//동기화 시켜준다.
[userDefault synchronize];
}
댓글 없음:
댓글 쓰기
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.