UIKit to SwiftUI
-
UIKit์์ SwiftUI๋ก LifeCycle ๋ณํํ๊ธฐiOS 2022. 7. 14. 09:07
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ ์์ฃผ ๊ฐ๋จํ๊ฑธ ํด๋ณด๋ คํฉ๋๋ค! ๋ฐ๋ก UIKit ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ก๊ฑฐ๋ ์ฌ์ฉ๋๊ณ ์๋ ์ฑ์ SwiftUI ์ธํฐํ์ด์ค ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๊ฟ๋ณด๋ ค๊ณ ํด์๐ ๋น์ฐํ ๋ฌผ๋ก ์ฒ์์ ํ๋ก์ ํธ ์์ฑ ์ Interface ๋ฐฉ์์ ์ ๊ณ ๋ฅด๋ฉด ์๊ด์๊ฒ ์ง๋ง ์์๋๋ฉด ์ข๊ฒ ์ฃ ๐บ๐ป Storyboard ๊ธฐ๋ฐ ํ๋ก์ ํธ ์์ฑ ์ฐ์ UIKit ๊ธฐ๋ฐ์ผ๋ก ํ๊ฒฝ ์ ํ ์ ํ๋ ค๋ฉด ํ๋ก์ ํธ ์์ฑ ์ Storyboard๋ก ์ธํฐํ์ด์ค ์ค์ ์ ํด์ค์ผํฉ๋๋ค. ์ด๋ฌ๋ฉด ์ค๋ ํ์ตํด๋ณผ ํ๋ก์ ํธ๊ฐ ์์ฑ๋ฉ๋๋ค. ์ ๊ธฐ์ ์์๊ฒ ์ง๋ง Interface๋ Storyboard ๊ทธ๋ฆฌ๊ณ SwiftUI ์ ๋๊ฐ๋ก ๋๋๋๋ค. SwiftUI๋ก ๋ง๋ค๊ฒ ๋๋ฉด ์คํ ๋ฆฌ๋ณด๋ ํ์ผ์ด๋ App/SceneDelegate ํ์ผ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์์ผ๋ฉฐ App ํ์ผ์ ๋ฉ์ธ ์..