-
[iOS] Managing Your App's Life Cycle (공식문서 정리)iOS/🤖 App 2021. 1. 26. 21:17
1차 수정: 2021/06/16 안녕하세요🐶 이번 시간에는 'Managing Your App's Life Cycle', 즉 앱의 생명주기를 다룬 공식문서를 정리해보려고 합니다. 앱의 생명주기를 관리하는 것은 앱의 상태에 따라 발생하는 `system notification` 에 응답하고, 다른 중요한 시스템 관련 이벤트들을 처리하는 것이라고 볼 수 있습니다. 앱의 상태 앱은 현재 상태(state) 에 따라 할 수 있는 동작들이 정해져있습니다. 예를 들어 `foreground` 상태의 앱은 사용자의 주의를 끌고 있으므로, CPU를 포함한 시스템 자원에 대한 우선권을 가지고 있습니다. 반대로 `background`상태인 앱은 작업을 아예 하지 않거나, 가능한 적게 해야 합니다. :: 화면에서 보이지 않는 상태..