-
UIApplicationDelegate - UIKitiOS/๐ Documentation 2021. 1. 28. 22:42
์ฐธ๊ณ ์๋ฃ: developer.apple.com/documentation/uikit/uiapplicationdelegate
Overview
AppDelegate ์ค๋ธ์ ํธ๋ ์ฑ ์ ๋ฐ์์ ๊ณต์ ๋๋ ๋์๋ค์ ๊ด๋ฆฌํฉ๋๋ค.
AppDelegate ๋ ์ฌ์ค์ ์ฑ์ root object ์ด๋ฉฐ, UIApplication ๊ณผ ์ฐ๋ํ์ฌ ์์คํ ๊ณผ์ ์ํธ์์ฉ๋ค์ ๊ด๋ฆฌํฉ๋๋ค.
UIApplication ์ค๋ธ์ ํธ์ ๊ฐ์ด, UIKit ์ AppDelegate์ launch-cycle ๋น์์ ๋ฏธ๋ฆฌ ์์ฑํด ๋์ผ๋ฏ๋ก, ํญ์ ์กด์ฌํฉ๋๋ค.
๋ฐ๋ผ์ ์ฝ๋์์์ ํญ์ ์ ๊ทผํ ์ ์์ต๋๋ค.
AppDelegate ์ค๋ธ์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์๊ณผ ๊ฐ์ ์์ ์ ๋ค๋ฃฐ ์ ์์ต๋๋ค:
-
์ฑ์ ์ค์ฌ์ญํ ์ ํ๋ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ด๊ธฐํ ํ๊ธฐ
-
์ฑ์ ์ฌ์ ๊ตฌ์ฑํ๊ธฐ
-
์ฑ ์ธ๋ถ์์๋ถํฐ ์จ notification ์ ๋์ํ๊ธฐ. ์๋ฅผ ๋ค์ด low-memory warnings, download completion notificaiton ๋ฑ
-
์ฑ ์ ์ฌ์ด๋ view, view controller ๊ฐ ํ๊น์ด ์๋ ์ฑ ์์ฒด๊ฐ ํ๊น์ด ๋๋ ์ด๋ฒคํธ์ ๋์ํ๊ธฐ
-
Launch- time ์ ํ์ํ ์๋น์ค๋ค ๋ฑ๋กํ๊ธฐ. ์๋ฅผ ๋ค์ด APN ์๋น์ค
๊ด๋ จ ๊ธ: woozzang.tistory.com/72
'iOS > ๐ Documentation' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Preparing Your UI to Run in the Foreground - Scenes - UIKit (0) 2021.01.29 Scenes - UIKit (0) 2021.01.29 App and Environment - UIKit (0) 2021.01.26 Application Bundles - Bundle Structures (0) 2021.01.26 Cocoa (Touch) ๋ (0) 2021.01.25 -