2011-10-29 3 views
7

iCloud 및 iOS5가 다양한 옵션의 작동 방식을 변경 했으므로 앱의 실행 상태를 저장하기에 적절한 장소가 궁금합니다.iPhone 응용 프로그램에서 상태를 저장하는 위치

NSUserDefaults? 나는 항상 이것이 설정에 대한 인상을 받았다. 국가도 괜찮습니까?

응용 프로그램의 NSDocumentDirectory? iCloud와 동기화되지 않습니까? 나는 앱의 상태를 업로드 할 특별한 의향이 없다. 불필요합니다.

캐시? 이제는 가끔씩 제거됩니다. 사물을 저장하는 것은 안전한 장소가 아닙니다.

요즘 국가를 지키는 공식 추천 장소는 무엇입니까?

답변

5

iOS 개발자가 사용자 설정을위한 것이기는하지만 NSUserDefaults를 사용하는 경향이있는 것처럼 보입니다.

예를 들어 최근에 인기있는 Appirater 라이브러리를 내 앱에 추가하고 NSUserDefaults를 사용하여 상태 (예 : 앱이 몇 번 실행되었는지)를 저장한다는 것을 알았습니다.

관련 문제