[IPhone 09.01]07. 설정값 저장하기
2010. 9. 1. 18:26ㆍIPhone/Basic
반응형
1. NSUserDefaults
프로그래밍을 하면서 인터페이스도 중요하지만 어떤 작업을 하거나 게임같은 경우에 돈도 계속 유지 되어야 하는데 그럴때 데이터를 어떤곳에 저장해두었다가 프로그램을 읽을때마다 새로 읽음으로써 데이터를 보전할 수 있는게 중요하다. 코코아라이브러리의 NSUserDefaults라는 클래스가 있는데 이것은 이제 기본적인 저장혹은 읽기를 할수 있게 되어있는 클래스이다.
로드 할때는 위와 같은 방식으로 하고 저장할 때는 다음과 같이 한다.
2. 세팅추가하기
설정에서 이제 각 게임의 셋팅이나 NSUserDefaults 로 저장된 값을 불러와 변경해줌으로써 실제 프로그램에 들어가지 않고 전반적인것을 설정할 수 있는 방법이다. 이방법을 할려면 이전에 프로젝트 만드는 방법과 다른데 이번에는 Resouce->Settings Bundle을 선택후 이름 알맞게 작성후 계속 넥스트 한다...기존의 프로젝트에서 추가로 만든 파일이라서 알아서 파일을 저장하고 할수 있다. 안에 Root.plist라는 파일안에는 이제 설정에서 나타날 값들이므로 배치와 key값을 잘 입력해놓는다. 그후 나와서 확인해보면 조절할 수 있는 값들이 나타난다.
프로그래밍을 하면서 인터페이스도 중요하지만 어떤 작업을 하거나 게임같은 경우에 돈도 계속 유지 되어야 하는데 그럴때 데이터를 어떤곳에 저장해두었다가 프로그램을 읽을때마다 새로 읽음으로써 데이터를 보전할 수 있는게 중요하다. 코코아라이브러리의 NSUserDefaults라는 클래스가 있는데 이것은 이제 기본적인 저장혹은 읽기를 할수 있게 되어있는 클래스이다.
@interface SaveSample |
로드 할때는 위와 같은 방식으로 하고 저장할 때는 다음과 같이 한다.
2. 세팅추가하기
설정에서 이제 각 게임의 셋팅이나 NSUserDefaults 로 저장된 값을 불러와 변경해줌으로써 실제 프로그램에 들어가지 않고 전반적인것을 설정할 수 있는 방법이다. 이방법을 할려면 이전에 프로젝트 만드는 방법과 다른데 이번에는 Resouce->Settings Bundle을 선택후 이름 알맞게 작성후 계속 넥스트 한다...기존의 프로젝트에서 추가로 만든 파일이라서 알아서 파일을 저장하고 할수 있다. 안에 Root.plist라는 파일안에는 이제 설정에서 나타날 값들이므로 배치와 key값을 잘 입력해놓는다. 그후 나와서 확인해보면 조절할 수 있는 값들이 나타난다.
반응형
'IPhone > Basic' 카테고리의 다른 글
[IPhone 09.03]09. 타이머 and Label (0) | 2010.09.03 |
---|---|
[IPhone 09.03]08. 문자열의 메모리 해제와 관련해서 도움되는 것 (0) | 2010.09.03 |
[IPhone 09.01]06. About of View (0) | 2010.09.01 |
[IPhone 09.01]05. Touch (0) | 2010.09.01 |
[IPhone 09.01]04. TableView (0) | 2010.09.01 |