2012-01-09 7 views
0

Mac 응용 프로그램의 인프라를 계획하는 과정에 있으며 많은 사용자 파일이 나열된 시작 화면이 있습니다. 우리는 응용 프로그램이 iCloud와 호환되기를 바라고 있습니다. 따라서 문서 기반 (키 - 값은 중첩되어 있지 않기 때문에 키 - 값은 잘라 내지 않으므로 잘못된 것일 때 수정하십시오))이 필요합니다. 본질적으로 사용자가 개별 파일을 계속 추적하고 싶지는 않지만 사용자가 필요로 할 때까지 (예 : 전자 메일, 내보내기 등) App 폴더에 저장합니다. 그것은 응용 프로그램에서 많은 마찰을 제거 할 것이라고 생각합니다. 앱 스토어가 호환 여전히 및 - - 문서 기반의 응용 프로그램에Mac 응용 프로그램 : 문서 기반 응용 프로그램과 정보 저장

  • 이 앱의 설치 폴더에 자동으로 파일을 저장 (? 또는 어딘가에 로컬) 사용자를 귀찮게하지 않고 할 수 있는가 : 내 질문은 추측? 이상적인 솔루션 인 것처럼 보입니다. 사용자는 앱을 엽니 다. 앱은 위치 저장을 알고 있으며 사용자가 앱을 만들 때 자동으로 문서를 저장하고 필요한 경우 공유하도록 가져옵니다. 어떤 도움이 필요합니까?

답변

0

예, 가능합니다. 응용 프로그램의 설치 폴더에 문서를 저장하고 싶지는 않습니다. 앱 스토어 규칙에 위배되는 것 중 하나는 애플리케이션이 일반적으로/Applications에 설치되기 때문에 어쨌든 나쁜 행동입니다. 다른 애플리케이션과 어울리지 않아야합니다. 그래서 ~/Library/Application Support/YourAppName에 물건을 저장하는 것이 좋습니다.

실제로이를 구현하려면 NSDocumentController 및 NSDocument 자체를 살펴보십시오. 기본적으로 사용자가 문서를 저장/열 수있는 위치를 선택할 수있는 UI를 재정의하거나 수정하려고합니다. 대신 문서의 이름을 지정한 다음 지정된 이름으로 앱 지원 폴더에 자동 저장하십시오. 그런 다음 앱에서 해당 파일을 찾아보고 열 수있는 UI를 만듭니다.

관련 문제