응용 프로그램이 백그라운드에서 깨어나서 활성화 할 준비를했을 때 구현할 적절한 위임은 무엇입니까?
applicationWillEnterForeground vs applicationDidBecomeActive-차이점은 무엇입니까?
응용 프로그램이 절전 모드 일 때 데이터를 정리하고 저장하기 위해 준비 할 적절한 위임은 무엇입니까?
applicationWillResignActive와 applicationDidEnterBackground-차이점은 무엇입니까?
또한 수신 SMS 또는 전화가 오면 applicationWillResignActive가 호출되지만 사용자는 확인을 클릭하고 계속하기로 선택합니다. 이 경우 내 앱이 어떤 조치를 취하기를 원하지 않습니다. 사용자가 앱을 종료하지 않았기 때문에 중간 정리없이 계속 실행하고 싶습니다. 따라서 applicationDidEnterBackground에서만 정리 작업을 수행하는 것이 더 합리적이라고 생각합니다.
SMS / 통화에 의해 중단되는 것과 같은 이벤트를 고려할뿐만 아니라 깨우기 및 절전 모드로 구현할 델리게이트를 선택하는 모범 사례에 대한 귀하의 의견에 감사드립니다.
감사
-applicationWillEnterForeground:
호출되지 않습니다-applicationDidEnterBackground:
(iOS는 다시 시작한다고 생각하지 않습니다).