2010-08-16 3 views
0

나는 프로그래밍에 익숙하지 않다. 나는 당신이 게임을 할 때마다 점수를주는 간단한 게임을 쓰고있다. 점수를 저장하고 점수가 높은 페이지로 리콜하는 방법을 파악하려고합니다. 나는 사전에 저장하는 것이 최선의 방법인지 배열을 사용하는지, 아니면 무엇을 사용하는지 알아 내려고 노력 중이다. 또한 사전이 높은 점수가 맞을 때마다 업데이트 및 변경해야 할 개체를 어떻게 처리합니까?최고 점수 데이터 저장

답변

0

음, 가장 간단한 방법은 텍스트 파일에 저장하는 것입니다. 어떻게 작동 하는가는 모든 프로그래밍 언어에서 비교적 간단하며 대부분의 언어는 파일을 읽고 쓰는 기능을 설명하는 온라인 문서를 온라인으로 제공합니다. 메모리 (배열, 목록 등)의 값을 실제로 처리하는 방법은 사용하는 언어에 따라 다릅니다.

0

나는 Obj-C에 대해서 너무 익숙하지만, 순수 프로그래밍의 관점에서 나는 maqleod에 동의 할 것이다. 문제는 두 가지입니다. 게임을 실행하는 동안 메모리에 최고 기록을 유지하기위한 데이터 구조가 필요합니다. 나는 NsMutableArray가 당신을 위해 스스로를 정렬 할 수 있기 때문에 당신을 가장 잘 섬길 것이라고 생각한다. (당신이 불연속 값을 찾을 때 NsDictionary가 더 좋다). 그러나 더 높은 수준에서 세션간에 데이터를 저장해야합니다 (데이터 지속성). 그게 어디 텍스트 파일에 저장 재생에 온다./google "보관 객체"를 찾으면 객체의 내용 (예 : 최고 기록을 포함하는 배열)을 파일에 저장하는 것은 매우 사소한 작업이라는 것을 알 수 있습니다. 물론 그것을 초기화 할 수 있습니다 다시 다음 번 파일에서 파일이 시작됩니다.