2011년 5월 23일 월요일

iphone setting bundle

//  1.   Resource  화일에   setting bundle  resource 를 추가한다.

//   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];

}

댓글 없음:

댓글 쓰기

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.