2012-10-11 7 views
0

iOS 앱 업데이트를 출시 할 때 로컬 저장소에 저장된 데이터는 어떻게됩니까? 완전히 지워졌거나 여전히 사용할 수 있습니까? 사용자가 응용 프로그램 업데이 트를 다운로드 할 때iOS 앱 제출 - LocalStorage의 경우

+0

''로컬 ''저장소. –

+0

에서와 같이 앱의 '문서'섹션에 있습니까? – wayway

답변

1

는, iTunes는 새 응용 프로그램 디렉토리에 업데이트를 설치합니다. 그런 다음 은 이전 설치 을 삭제하기 전에 사용자 데이터 파일을 이전 설치에서 새 응용 프로그램 디렉토리로 이동합니다. 다음 디렉토리에있는 파일이 업데이트 과정에서 보존 할 을 보장 :

  • <Application_Home>/Documents
  • <Application_Home>/Library

다른 사용자 디렉토리에 파일 도 이상 이동 될 수 있지만, 업데이트 후에는 이 나타나지 않아야합니다.

당신은 자세한 내용은 성능 튜닝 섹션에 http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html을 확인해야

!

+0

그렇다면 이전 버전에서 NSDictionary에 "dog"및 "cat"요소가 포함 된 plist가 있고 새 버전에는 "dog", "cat"및 "duck"요소가 있습니까? 그것에 추가 될까요? – wayway

+0

plist가 앱 번들에 포함되어있는 경우 이전 디렉토리가 삭제되면 이전 plist ("dog"및 "cat"이있는 plist)가 삭제됩니다. 결론적으로 새 디렉토리는 앱이 새 디렉토리에 설치 될 때 복사됩니다. 결론적으로 업데이트 프로세스 이후에 사용할 수있는 유일한 plist는 새 앱입니다 (앱 번들에 대해 이야기하는 경우). – tomidelucca

+0

그러나 "Documents"디렉토리에 보관 된 plist는 무엇입니까? 윌 역시 업데이트 되나요? – wayway