2011-12-05 3 views

답변

9

런타임시 NSUserDefaults 개체를 사용하여 응용 프로그램이 사용자의 기본 데이터베이스에서 사용하는 기본값 을 읽습니다. NSUserDefaults 은 기본값을 필요로 할 때마다 사용자의 기본값 인 을 열 필요가 없도록 정보를 캐시합니다. 정기적 인 간격으로 자동으로 호출되는 동기화 방법 은 인 메모리 캐시를 사용자의 기본 데이터베이스와 동기화 된 상태로 유지합니다.

설명서에 따르면 synchronize을 너무 자주 사용하지 않는 한 사용하는 것이 안전하다고 나와 있습니다. 자세한 내용은 here을 참조하십시오.

관련 문제