HypeDitto / iOS-Study

iOS 기술 면접 대비
0 stars 0 forks source link

앱이 In-Active 상태가 되는 시나리오를 설명하시오. #10

Open YouHojoon opened 1 year ago

YouHojoon commented 1 year ago
  1. 사용자가 앱을 실행한다: Not running → In-Active → Active
  2. 앱 실행도중 홈 버튼을 누른다: Active → In-Active → Background
  3. 앱을 다시 켠다 : Background → In-Active → Active
  4. 앱이 백그라운드에 있다가 Suspended 상태로 전이 : Active → In-Active → Background → Suspended
HeegeePark commented 1 year ago

앱을 켜고 끄거나 홈 화면 혹은 다른 앱으로 이동 시에 resignActive 함수가 호출되면서 in-active 상태가 된다. 참조: 상황별 AppDelegate 메소드 호출 순서