2012-06-19 2 views
0

레벨, 점수, 별표 수 등과 같은 게임 데이터를 저장하고 싶습니다. NSUserDefaults 대신 "KeychainItemWrapper"클래스를 사용하여 해당 데이터를 저장하십시오. "KeychainItemWrapper "클래스는 사용자 이름과 비밀번호 만 저장하는 데 사용됩니까?키 체인에 데이터 저장

답변

1

키 체인을 사용할 때의 요점은 보이지 않습니다. 암호/사용자를 저장하기위한 것입니다.

사용자 NSUserDefaults의 문제점은 무엇입니까? 귀하의 정보는 완벽하게 안전 할 것입니다. 또는 더 복잡한 "무언가"를 원한다면 CoreData를 사용할 수도 있습니다.

사용자가 앱을 삭제 한 후에 데이터를 저장하려면 키/값 쌍을 저장하기 위해 키 체인을 사용해야합니다. 이 링크를 확인하십시오.

https://developer.apple.com/library/mac/#documentation/security/Reference/keychainservices/Reference/reference.html

+0

내가 NSUserDefaults 데이터를 잘 손실을 의미합니다 사용하고 제거하고 내 game.If를 다시 설치 한 후 그 데이터를 얻을 싶어? – Madhumitha

+0

그렇다면 사용자가 앱을 삭제 한 후 데이터를 저장하려면 키 체인 만 사용하면됩니다. 키/값 쌍을 저장할 수 있습니다. 내 첫 번째 대답의 링크를 참조하십시오. –