2011-10-18 2 views
0

iPhone 응용 프로그램에 입력 된 데이터를 지속시키기위한 다른 옵션에는 무엇이 있습니까?iPhone 개발에서 데이터를 지속하기위한 옵션

NSUserDefaults : 데이터

의 작은 양의 웹 서비스 : 아이폰 OS 코드가 웹 서비스를 트리거 및

내가 아이폰에 로컬로 존재하는 일부 데이터베이스에 데이터를 저장할 수 데이터베이스에 데이터를 저장? 그렇다면 사용자가 저장된 데이터를 어떻게 백업합니까?

답변

2

직접 또는 Core Data을 통해 SQLite를 사용할 수 있습니다. db 파일을 응용 프로그램의 파일 시스템 샌드 박스의 Documents 디렉토리에 보관하면 iTunes/iCloud가 자동으로 백업합니다.

iOS 5에서는 모든 변경 사항에 대해 핵심 데이터 변경 사항을 iCloud에 자동으로 저장하고 앱간에 동기화 할 수도 있습니다.

+0

그러나 앱을 삭제/제거하는 경우 해당 사용자가 로컬에 저장된 데이터를 입력 했습니까? 나는 그것이라고 생각하지만 저장된 데이터를 앱의 재설치 버전으로 어떻게 다시 부르겠습니까? –

+0

아니요, 각 앱의 문서 디렉토리는 앱을 제거 할 때 앱과 함께 삭제됩니다. iCloud와 동기화했다면 다시 설치 한 후에 다시 가져올 수 있지만 새로운 질문입니다. –

관련 문제