-
Preparing Your UI to Run in the Foreground - Scenes - UIKitiOS/🍎 Documentation 2021. 1. 29. 18:03
참고 자료: developer.apple.com/documentation/uikit/app_and_environment/scenes/ " 앱이 화면상에 나오기 위해 앱을 구성하는 작업 " Overview `Foreground transtition` 을 이용하여 앱의 UI 가 화면에 나올 수 있도록 준비를 해주세요. 앱이 `foreground`상태로 전환되는 경우는 보통 사용자의 동작에 반응한 결과입니다. 예를 들어, 사용자가 홈스크린에서 앱의 아이콘을 탭한다면, 시스템은 앱을 실행시키고 씬을 `foreground` 상태로 만듭니다. ' 시스템은 앱을 실행시키고 앱을 `foreground` 상태로 만듭니다. ' 라는 과정을 좀 더 자세히 다룬 문서가 있어서 정리할 예정입니다. 이 `foreground tr..
-
[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`상태인 앱은 작업을 아예 하지 않거나, 가능한 적게 해야 합니다. :: 화면에서 보이지 않는 상태..