2012-01-18 4 views
-1

게임에 데이터를 저장하는 가장 좋은 방법을 찾고 있습니다. 현재 내 게임에서 다른 일을하는 30 가지 변수가 있습니다. 앱이 열려있을 때만이 변수를 기억하면됩니다. 일단이 변수를 모두 닫으면 재설정이 생깁니다. 내가 현재하고있는 방식은 NSUserDefaults를 사용하고 있었지만이 시점에서 너무 혼란스럽고 성가시다.게임용 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

아무도 내가 이걸 어떻게해야하는지 말해 줄 수 있습니까? 그렇다면 그것을하는 방법에 대한 링크도 도움이 될 것입니다!

+3

앱이 실행되는 동안 변수는 메모리에 남아 있습니다. 실행을 지속하기를 원하지 않으면 "저장"할 필요가 없습니다. 어떤 어려움을 겪고 있습니까? –

+0

은 @Josh Caswell과 동의합니다. 런타임시 저장할 싱글 톤을 만듭니다. – Rudy

+0

지금은 모든 변수를 Singleton에 보관하고 있습니다.하지만이 변수가 '기억'되지는 않지만 NSUserDefaults를 통해 수행하면 정상적으로 작동합니다. –

답변

0

appdelegate 클래스에서 변수를 만들 수 있습니다. appdelegate 클래스의 범위는 응용 프로그램을 통해 이루어 지므로 이러한 변수를 사용하려면 다른 클래스와 공유하면됩니다.

귀하의 요구 사항에 따라 변수를 한 번 기억해야하므로이 접근법은 똑같이 적용되며 곧 앱이 닫히면 appdelegate의 범위가 끝나고 출시 될 예정이며 출시 할 때 당신의 게임은 다시 새로운 가치를 가져올 것입니다. :)

+0

내가 어딘가 틀렸어 ??? –

+2

나는 투표를하지는 않았지만, 내가 아는 한, 당신은 데이터를 보유하기 위해 애플 리케이션 델리게이트를 사용하지 않아야합니다. –

+0

그것은 무엇입니까 ?? 매일 새로운 일을 배우십시오. 고마워요. :) –

관련 문제