2011-03-09 2 views
0

내 앱의 일부 데이터를 저장해야하며 어디에 배치해야하는지 파악하려고합니다. 사용자 PC 활동 중 증가하는 사용자 관련 통계 데이터베이스를 저장해야합니다. 다시 시작하는 동안 삭제하지 않으려는 로그 파일도 저장해야합니다. 그래서 나는 일시적인 것이 아니라 끈기있는 것이라고 생각합니다. 나는 article을 읽었지만 여전히 더 혼란 스럽습니다. 내 데이터를 저장할 올바른 방법을 찾지 못했습니다. 올바른 방법이라고 생각되는 유일한 디렉토리는 "응용 프로그램 지원"이지만 Apple states은 분명히 입니다. "이 디렉토리에는 절대로 사용자 데이터가 없어야합니다."Mac OS X에서 지속적인 영구적 인 휘발성 앱 데이터를 저장하는 올바른 방법

가이드 위반없이 데이터를 저장할 수있는 방법이 있습니까? ~/Library/Logs에 최종 사용자가 :) 나를 저주 것

답변

1

일반 데이터 ~/Library/application-name에 있어야하고, 로그 그래서 난 그냥 바퀴를 재발견하고 부적절한 장소에 내 데이터를 저장하지 않습니다.

+0

geekosaur, 감사합니다! 나는 데이터를 저장하는 Opera \ Firefox 방식으로 조금 혼란 스러웠다. 그러나 Apple 기본 소프트가 ~/라이브러리에 데이터를 저장하는 한 당신이 옳은 것 같습니다. – ixSci

+0

오페라와 파이어 폭스 (그리고 칼리버와 이식성을 높이기위한 다른 프로그램들)는 일반적으로 플랫폼간에 이식하기가 더 쉽습니다. 프로그램을 Windows와 Linux로 이식 할 계획이 아니라면 예제를 사용하는 것이 좋지 않을 수도 있습니다. 그렇더라도 각 플랫폼에서 고유 한 표준을 따르는 데 시간을 할애하면 사람들은 그것을 높이 평가할 것입니다. (내가 언급 한 프로그램은 크고 복잡하기 때문에 다른 플랫폼에서 모든 상태 및 사용자 데이터 저장소를 다시 정렬하지 않으려 고합니다.) – geekosaur

+0

내 프로그램이 크로스 플랫폼이기 때문에 앱을 배치하는 데 어려움이 없습니다. 사용자가 이전에 사용했던 위치로 데이터를 전송할 수 있습니다. 주요 어려움은이 올바른 방법을 찾는 것입니다 :) – ixSci

관련 문제