iPod Touch/iPhone Objective-C에서 데이터를 저장하는 가장 좋은 방법
-
20-09-2019 - |
문제
iPhone에 대해 매우 간단한 응용 프로그램을 작성하고 있습니다. 불행히도 나는 정말로 초보자입니다. 내가하려는 것은 사용자 경험이 끝날 때 데이터를 저장하는 것입니다. 이 데이터는 정말 간단하고 문자열 또는 int 또는 일부 배열입니다.
나중에 해당 데이터를 검색 할 수 있기를 원하므로 이벤트 ID도 필요합니다 (생각합니다).
XML, 일반 텍스트, 직렬화를 달성하기위한 최선의 방법, API 또는 기술을 지적 해 주시겠습니까?
해결책
NSUserDefaults
소량의 데이터에 적합한 선택입니다.
킬로바이트보다 큰 것을 관리 해야하는 경우 사용을 고려할 수 있습니다. initWithContentsOfFile:
방법 NSArray
또는 NSDictionary
.Plist 파일로 읽으려면. 파일을 작성하려면 writeToFile:atomically:
행동 양식. 이 파일은 앱의 문서 디렉토리에 가야합니다.
다른 팁
사용 NSUserDefaults
. 곧바로 사용하기 쉽습니다. 이것은 귀하를 위해 모든 파일 I/O를 처리하고 몇 줄의 코드 만 사용합니다.
나와 내 팀은 Mark가 지적한 것처럼이 목적을 위해 간단한 수업을 만들었습니다. NSUserDefaults
. 바라건대 이것은 당신을 도울 수 있기를 바랍니다 ...
http://getsetgames.com/2009/10/07/saving-and-loading-user-data-and-preferences/
제휴하지 않습니다 StackOverflow