"당신 포함하는 응용 프로그램과 데이터 공유"에서 응용 프로그램 확장에 대한 문서가 당신이 데이터에 액세스합니다. 사용 코어 데이터를 동기화해야합니다, 그렇게, 쓰고 조금 더NSUserDefaults는 IOS의 확장간에 데이터를 공유하기에 안전합니까?
는 "데이터 손상을 방지하는 것과 NSUserDefaults를 사용하여, SQLite 또는> Posix 잠금을 사용하여 공유 컨테이너에서 데이터 액세스를 조정할 수 있습니다. "
하지만 NSUserDefaults에 대한 문서를 볼 때이
을 말한다 "는 NSUserDefaults 클래스는 스레드 안전합니다."
내 확장 프로그램과 컨테이너 응용 프로그램간에 NSUserDefaults를 사용할 때 어떤 종류의 잠금을 사용해야합니까?