2011-08-17 3 views
0

iPad 응용 프로그램의 인앱 설정을 만들고 싶습니다. 여러 그룹에 대해 서로 다른 경고가 있으므로 사용자는 응용 프로그램에서 원하는 경고를 선택할 수 있습니다. 나는 사용자가 그것을 클릭 할 때 체크 박스처럼 보일 것 인 커스텀 버튼을 넣을 것이다, 그것은 강조 될 것이다.iPad 응용 프로그램의 인앱 설정 만들기

누구나 설정을 저장할 수있는 곳을 알려줄 수 있습니까? 키 체인이나 다른 곳에 설정을 저장해야합니까? 그 일을하기위한 튜토리얼이 있습니까?

+0

자세한 내 대답보기 : http://stackoverflow.com/questions/6885997/using-plists-for-persistence-on-iphone/6886100#6886100 – Luke

+0

인앱 설정에는 NSUserDefaults가 사용되고 있습니다. 다른 작은 데이터 저장소. 나는 당신이 필요로하는 것에 아주 잘 작동 할 것이라고 생각합니다. –

답변

2

나는 NSUserDefaults을 이와 같은 것들에 매우 유용하다고 발견했습니다.

NSUserDefaults* defaults= [NSUserDefaults standardUserDefaults]; 
[defaults setBool:yourBool forKey:@"yourBoolKey"]; 
[defaults setInteger:yourInteger forKey:@"yourIntegerKey"]; 
[defaults synchronize]; 

을 그리고 값을 얻을 : 기본적으로 당신은 값을 저장에 이렇게

NSUserDefaults* defaults= [NSUserDefaults standardUserDefaults]; 
yourBool= [defaults boolForKey:@"yourBoolKey"]; 
yourInteger= [defaults integerForKey:@"yourIntegerKey"]; 

응용 프로그램 첫 출시, 당신은 단지 키 @"AppHasStoredSettings"이나 뭐 등으로 부울을 확인할 수있을 때 기본 설정을하려면 첫 번째로 NO이되며 기본 설정을 적용한 다음 YES으로 설정하십시오.

1

아마도 가장 좋은 것은 plist 일 것이고 실제로는 키와 값을 가진 구조화 된 XML 파일이지만 Apple은 멋진 설정 도구를 사용하여 그 대부분을 추상화합니다. 여기에 생각에 핸들을 얻을 수 정독하는 몇 가지이다 :

관련 문제