Mountain Lion 용으로 개발 된 Mac OS X 응용 프로그램에서 작업하고 있습니다. 앱은 처음 실행될 때 몇 가지 설정 작업을 수행합니다. 그런 다음 [NSUserDefaults standardUserDefaults]
에 플래그를 설정합니다. 후속 실행에서 앱은 해당 플래그가 설정되어 있는지 확인하고 설정되어있는 경우 처음 설치 작업을 수행하지 않습니다. 산 사자에 NSUserDefaults는 Mac OS X에서 데이터를 어디에 저장합니까?
[[NSUserDefaults standardUserDefaults] objectForKey:@"foo"]
에서 돌아 오는 값을 검사하여 데이터를 NSUserDefaults에 성공적으로 저장하고 있는지 확인했습니다.
사람이 어떻게 NSUserDefaults에 저장됩니다 내 응용 프로그램의 설정을 삭제에 관한 올바른 방향으로 날 포인트?
매버릭스는 NDA 하에서 여전히, 그래서 사람이 직접 질문에 대답 할 수 의심한다. 즉, 앱이 plist를 저장하려고하는 곳을보기 위해 fs_usage (OS X의 모든 버전에서 사용 가능한 도구)를 사용해 보셨습니까? – iccir
으악, 내 잘못 - 나는 매버릭스에 대한 언급을 삭제했다. – Greg
그래도 안전하다고 판단됩니다. https://devforums.apple.com/message/894120 –