2011-10-16 3 views
0

응용 프로그램을 통해 액세스 할 수 있도록 필요한 구성 설정이 있습니다. 이 설정은 사용자가 편집 할 수 없으며 편집 할 수 없습니다. 나는 웹 애플리케이션 배경에서 왔고 어떤 접근법이 권장되는지 모른다.응용 프로그램 구성을위한 모범 사례

웹용 응용 프로그램 인 경우 파일 구성 파일 config.py 또는 config.php을 만든 다음 설정해야하는 모든 항목을 설정하고 필요할 때로드하십시오. IOS의 경우, 나는 사용자 환경 설정을 위해 주로 사용되는 NSUserDefaults을 보았습니다. 적어도 사람들이 사용하는 것을 보았습니다. 그러나 내가 저장하고자하는 데이터는 선호되지 않습니다.

클래스를 만들고 값을 저장하거나 NSUserDefaults을 사용해야합니까?

답변

1

사용자가 볼 수있는 구성 옵션이 아닌 응용 프로그램 구성 정보를 저장하려면 완전히 NSUserDefaults을 사용하는 것이 좋습니다. 즉, 내 권장 사항은 NSUserDefault 위에 클래스를 작성하여 1.) 필요한 경우 기본 구현을 변경하는 것이 더 쉽습니다. 2.) 변수 이름을 한 곳에서만 나타내는 문자열이 있습니다 (실수로 인한 것을 방지하기 위해 철자법 차이) 특정 게터 기능을 사용하여 개별 변수를 참조 할 수 있습니다.

관련 문제